<!DOCTYPE html>
<!-- saved from url=(0045)https://russianblogs.com/article/61292432817/ -->
<html><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script async="" src="./a_files/aax.js"></script><script async="" crossorigin="anonymous" src="./a_files/f.txt"></script><script src="./a_files/pubads_impl_page_level_ads_2022032106.js"></script><script type="text/javascript" async="" src="./a_files/localstore.js"></script><script async="" src="./a_files/tag.js"></script><script async="" src="./a_files/gtm.js"></script><script async="" type="text/javascript" src="./a_files/cmp2.js"></script><script src="./a_files/rules-p-6Fv0cGNfc_bw8.js" async=""></script><script type="text/javascript" src="./a_files/prebid.js" async="true"></script>

<meta name="keywords" content="[C язык] Использование регулярных выражений в C процедурах C, Русские Блоги">
<meta name="description" content="[C язык] Использование регулярных выражений в C процедурах C, Русские Блоги, лучший сайт для обмена техническими статьями программиста.">
<title>[C язык] Использование регулярных выражений в C процедурах C - Русские Блоги</title>
<link rel="stylesheet" href="./a_files/normalize.css">
<link rel="stylesheet" href="./a_files/foundation.min.css">
<link rel="stylesheet" href="./a_files/superfish.css">
<link rel="stylesheet" href="./a_files/stylesheet.css">
<link href="./a_files/fonts.css" rel="stylesheet" type="text/css">
<!--[if lt IE 9]>
<link rel="stylesheet" href="/css/ie-fixes.css">
<![endif]-->
<link rel="stylesheet" href="./a_files/markdown.css">
<link rel="stylesheet" href="./a_files/viewer.min.css">

<script type="text/javascript" async="" src="./a_files/px.js"></script><script src="./a_files/quant.js" async="" type="text/javascript"></script><script type="text/javascript" src="./a_files/moneybile.js"></script><script async="" src="./a_files/gtm(1).js"></script><script async="" type="text/javascript" src="./a_files/choice.js"></script><script type="text/javascript" async="true">
(function() {
    var host = 'www.themoneytizer.com';
    var element = document.createElement('script');
    var firstScript = document.getElementsByTagName('script')[0];
    var url = 'https://quantcast.mgr.consensu.org'
        .concat('/choice/', '6Fv0cGNfc_bw8', '/', host, '/choice.js')
    var uspTries = 0;
    var uspTriesLimit = 3;
    element.async = true;
    element.type = 'text/javascript';
    element.src = url;

    firstScript.parentNode.insertBefore(element, firstScript);

    function makeStub() {
        var TCF_LOCATOR_NAME = '__tcfapiLocator';
        var queue = [];
        var win = window;
        var cmpFrame;

        function addFrame() {
            var doc = win.document;
            var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);

            if (!otherCMP) {
                if (doc.body) {
                    var iframe = doc.createElement('iframe');

                    iframe.style.cssText = 'display:none';
                    iframe.name = TCF_LOCATOR_NAME;
                    doc.body.appendChild(iframe);
                } else {
                    setTimeout(addFrame, 5);
                }
            }
            return !otherCMP;
        }

        function tcfAPIHandler() {
            var gdprApplies;
            var args = arguments;

            if (!args.length) {
                return queue;
            } else if (args[0] === 'setGdprApplies') {
                if (
                    args.length > 3 &&
                    args[2] === 2 &&
                    typeof args[3] === 'boolean'
                ) {
                    gdprApplies = args[3];
                    if (typeof args[2] === 'function') {
                        args[2]('set', true);
                    }
                }
            } else if (args[0] === 'ping') {
                var retr = {
                    gdprApplies: gdprApplies,
                    cmpLoaded: false,
                    cmpStatus: 'stub'
                };

                if (typeof args[2] === 'function') {
                    args[2](retr);
                }
            } else {
                queue.push(args);
            }
        }

        function postMessageEventHandler(event) {
            var msgIsString = typeof event.data === 'string';
            var json = {};

            try {
                if (msgIsString) {
                    json = JSON.parse(event.data);
                } else {
                    json = event.data;
                }
            } catch (ignore) {}

            var payload = json.__tcfapiCall;

            if (payload) {
                window.__tcfapi(
                    payload.command,
                    payload.version,
                    function(retValue, success) {
                        var returnMsg = {
                            __tcfapiReturn: {
                                returnValue: retValue,
                                success: success,
                                callId: payload.callId
                            }
                        };
                        if (msgIsString) {
                            returnMsg = JSON.stringify(returnMsg);
                        }
                        event.source.postMessage(returnMsg, '*');
                    },
                    payload.parameter
                );
            }
        }

        while (win) {
            try {
                if (win.frames[TCF_LOCATOR_NAME]) {
                    cmpFrame = win;
                    break;
                }
            } catch (ignore) {}

            if (win === window.top) {
                break;
            }
            win = win.parent;
        }
        if (!cmpFrame) {
            addFrame();
            win.__tcfapi = tcfAPIHandler;
            win.addEventListener('message', postMessageEventHandler, false);
        }
    };

    if (typeof module !== 'undefined') {
        module.exports = makeStub;
    } else {
        makeStub();
    }

    var uspStubFunction = function() {
        var arg = arguments;
        if (typeof window.__uspapi !== uspStubFunction) {
            setTimeout(function() {
                if (typeof window.__uspapi !== 'undefined') {
                    window.__uspapi.apply(window.__uspapi, arg);
                }
            }, 500);
        }
    };

    var checkIfUspIsReady = function() {
        uspTries++;
        if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
            console.warn('USP is not accessible');
        } else {
            clearInterval(uspInterval);
        }
    };

    if (typeof window.__uspapi === 'undefined') {
        window.__uspapi = uspStubFunction;
        var uspInterval = setInterval(checkIfUspIsReady, 6000);
    }
})();
</script>


<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PC2RG39');</script>

<script async="" src="./a_files/gpt.js"></script>
<script>
   window.googletag = window.googletag || {cmd: []};
         googletag.cmd.push(function() {
           var interstitialSlot = googletag.defineOutOfPageSlot('/147246189,22396446015/russianblogs.com_interstitial', googletag.enums.OutOfPageFormat.INTERSTITIAL);
           if (interstitialSlot) interstitialSlot.addService(googletag.pubads());
           googletag.pubads().enableSingleRequest();
           googletag.enableServices();
           googletag.display(interstitialSlot);
       });
</script>
<script type="text/javascript" src="./a_files/smart.js"></script><script type="text/javascript" src="./a_files/sync" async="true"></script><script type="text/javascript" src="./a_files/CookieSync.html" async="true"></script><script type="text/javascript" src="./a_files/mapper.js" async="true" id="zeo_mapping"></script><script type="text/javascript" async="" src="./a_files/libJsLP.js"></script><iframe src="./a_files/saved_resource.html" style="display: none;"></iframe><script type="text/javascript" src="./a_files/3d91e2cf-fbf0-4f20-ab0e-1373be95fe3b" async="true"></script><script type="text/javascript" src="./a_files/notifyme.js"></script><script type="text/javascript" src="./a_files/186329-261067657875242.js" async="true"></script><style type="text/css"> .qc-cmp-button.qc-cmp-secondary-button:hover {    background-color: #368bd6 !important;    border-color: transparent !important;  }  .qc-cmp-button.qc-cmp-secondary-button:hover {    color: #ffffff !important;  }  .qc-cmp-button.qc-cmp-secondary-button {    color: #368bd6 !important;  }  .qc-cmp-button.qc-cmp-secondary-button {    background-color: #eee !important;    border-color: transparent !important;  } </style><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="jquery" src="./a_files/jquery.min.js"></script><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><script src="./a_files/pubads_impl_2022032106.js" async=""></script><style type="text/css">pre{position: relative}pre:hover .hljs-button{display: block}.hljs-button{display: none;position: absolute;right: 4px;top: 4px;font-size: 12px;color: #4d4d4d;background-color: white;padding: 2px 8px;margin: 8px;border-radius: 4px;cursor: pointer; box-shadow: 0 2px 4px rgba(0,0,0,0.05), 0 2px 4px rgba(0,0,0,0.05);}.hljs-button:after{content: attr(data-title)}</style><style type="text/css">.hljs-ln{border-collapse:collapse}            .hljs-ln td{padding:0}            .hljs-ln-n{text-align: right;padding-right: 8px;}            .hljs-ln-n:before{content:attr(data-line-number)}</style><script src="./a_files/fire.js"></script><link rel="preload" href="./a_files/f(1).txt" as="script"><script type="text/javascript" src="./a_files/f(1).txt"></script><link rel="preload" href="./a_files/f(2).txt" as="script"><script type="text/javascript" src="./a_files/f(2).txt"></script><script type="text/javascript">(function() { var load = function() {this.monitoring=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=519)}([function(t,e,n){"use strict";n.d(e,"b",(function(){return k})),n.d(e,"r",(function(){return E})),n.d(e,"s",(function(){return T})),n.d(e,"i",(function(){return R})),n.d(e,"j",(function(){return U})),n.d(e,"c",(function(){return C})),n.d(e,"l",(function(){return B})),n.d(e,"g",(function(){return P})),n.d(e,"d",(function(){return _})),n.d(e,"e",(function(){return N})),n.d(e,"o",(function(){return M})),n.d(e,"h",(function(){return D})),n.d(e,"m",(function(){return L})),n.d(e,"f",(function(){return V})),n.d(e,"n",(function(){return F})),n.d(e,"k",(function(){return q})),n.d(e,"p",(function(){return W})),n.d(e,"a",(function(){return G})),n.d(e,"q",(function(){return J}));var r=n(67),o=n.n(r),i=n(15),a=n.n(i),s=n(81),u=n.n(s),c=n(186),d=n.n(c),f=n(187),l=n.n(f),p=n(113),v=n.n(p),h=n(188),b=n.n(h),g=n(33),y=n.n(g),m=n(26),x=n.n(m),I=n(12),w=n.n(I),O=n(7),j=n.n(O);function A(t){var e=function(){if("undefined"==typeof Reflect||!o.a)return!1;if(o.a.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(o()(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=v()(t);if(e){var i=v()(this).constructor;n=o()(r,arguments,i)}else n=r.apply(this,arguments);return l()(this,n)}}var S=function(t){d()(n,t);var e=A(n);function n(t){return u()(this,n),e.call(this,t)}return n}(b()(Error));function k(t,e){if(!y()(t))throw new S(null!=e?e:"Expected value to be an array, but received ".concat(a()(t)))}function E(t){return"number"==typeof t}function T(t){return"string"==typeof t}function R(t,e){if(!E(t))throw new S(null!=e?e:"Expected value to be a number, but received ".concat(a()(t)))}function U(t,e){if(null!=t&&!E(t))throw new S(null!=e?e:"Expected value to be a number, but received ".concat(a()(t)))}function C(t,e){if(!function(t){return"boolean"==typeof t}(t))throw new S(null!=e?e:"Expected value to be a boolean, but received ".concat(a()(t)))}function B(t,e){if("string"!=typeof t)throw new S(null!=e?e:"Expected value to be a string, but received ".concat(a()(t)))}function P(t,e){if(void 0!==t)throw new S(null!=e?e:"Expected value to be undefined, but received ".concat(t))}function _(t,e){if(null==t)throw new S(null!=e?e:"Expected value to be defined, but received ".concat(t))}function N(t,e,n){var r;if(t!==e)throw new S(null!=n?n:x()(r="Expected value to be equal to '".concat(e,"', but received ")).call(r,t))}function M(t,e,n){var r;if(!w()(e).call(e,t))throw new S(null!=n?n:x()(r="Expected values to be one of '".concat(e,"', but received ")).call(r,t))}function D(t,e,n){var r;if(t===e)throw new S(null!=n?n:x()(r="Expected value to be not equal to '".concat(e,"', but received ")).call(r,t))}function L(t,e){if(!t)throw new S(null!=e?e:"Expected value to be true, but received ".concat(t))}function V(t,e){if(!y()(t)||0===j()(t).call(t,(function(t){return void 0!==t})).length)throw new S(null!=e?e:"Expected array to be not empty")}function F(t,e,n){var r;try{r=e(t)}catch(t){throw new S(null!=n?n:"Expected type, error: ".concat(t.message))}if("boolean"==typeof r&&!r)throw new S(null!=n?n:"Expected type, check failed")}var z=function(t){return"object"===a()(t)&&null!==t&&!y()(t)};function q(t,e){if(!z(t))throw new S(null!=e?e:"Expected value to be record, but received '".concat(a()(t),"'"))}var W=function(t,e){return z(t)&&e in t};function G(t,e,n){if(!W(t,e))throw new S(null!=n?n:"Expected object to have key '".concat(e,"', but not found"))}function J(t){return null!=t}},function(t,e,n){"use strict";n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return d})),n.d(e,"d",(function(){return f})),n.d(e,"c",(function(){return l}));var r,o,i=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},a=/pbstck:debug/.test(window.location.href),s=!!(null===(r=window.localStorage)||void 0===r?void 0:r.getItem)&&null!==window.localStorage.getItem("pbstck"),u="[pbstck-"+(null!==(o="b34f022")?o:"unknown")+"]";function c(){return a||s}function d(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];c()&&console.log.apply(console,i([u],t))}function f(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];c()&&console.warn.apply(console,i([u],t))}function l(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];c()&&console.error.apply(console,i([u],t))}},function(t,e,n){"use strict";var r=n(3),o=n(61),i=n(10),a=n(17),s=n(59).f,u=n(156),c=n(14),d=n(22),f=n(52),l=n(30),p=function(t){var e=function(n,r,i){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,r)}return new t(n,r,i)}return o(t,this,arguments)};return e.prototype=t.prototype,e};t.exports=function(t,e){var n,o,v,h,b,g,y,m,x=t.target,I=t.global,w=t.stat,O=t.proto,j=I?r:w?r[x]:(r[x]||{}).prototype,A=I?c:c[x]||f(c,x,{})[x],S=A.prototype;for(v in e)n=!u(I?v:x+(w?".":"#")+v,t.forced)&&j&&l(j,v),b=A[v],n&&(g=t.noTargetGet?(m=s(j,v))&&m.value:j[v]),h=n&&g?g:e[v],n&&typeof b==typeof h||(y=t.bind&&n?d(h,r):t.wrap&&n?p(h):O&&a(h)?i(h):h,(t.sham||h&&h.sham||b&&b.sham)&&f(y,"sham",!0),f(A,v,y),O&&(l(c,o=x+"Prototype")||f(c,o,{}),f(c[o],v,h),t.real&&S&&!S[v]&&f(S,v,h)))}},function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n(200))},function(t,e,n){t.exports=n(298)},function(t,e,n){var r=n(3),o=n(24),i=r.String,a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not an object")}},function(t,e){t.exports=!0},function(t,e,n){t.exports=n(389)},function(t,e,n){var r=n(3),o=n(22),i=n(11),a=n(5),s=n(100),u=n(162),c=n(49),d=n(18),f=n(77),l=n(107),p=n(163),v=r.TypeError,h=function(t,e){this.stopped=t,this.result=e},b=h.prototype;t.exports=function(t,e,n){var r,g,y,m,x,I,w,O=n&&n.that,j=!(!n||!n.AS_ENTRIES),A=!(!n||!n.IS_ITERATOR),S=!(!n||!n.INTERRUPTED),k=o(e,O),E=function(t){return r&&p(r,"normal",t),new h(!0,t)},T=function(t){return j?(a(t),S?k(t[0],t[1],E):k(t[0],t[1])):S?k(t,E):k(t)};if(A)r=t;else{if(!(g=l(t)))throw v(s(t)+" is not iterable");if(u(g)){for(y=0,m=c(t);m>y;y++)if((x=T(t[y]))&&d(b,x))return x;return new h(!1)}r=f(t,g)}for(I=r.next;!(w=i(I,r)).done;){try{x=T(w.value)}catch(t){p(r,"throw",t)}if("object"==typeof x&&x&&d(b,x))return x}return new h(!1)}},function(t,e,n){var r=n(3),o=n(17),i=n(100),a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a function")}},function(t,e){var n=Function.prototype,r=n.bind,o=n.call,i=r&&r.bind(o);t.exports=r?function(t){return t&&i(o,t)}:function(t){return t&&function(){return o.apply(t,arguments)}}},function(t,e){var n=Function.prototype.call;t.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},function(t,e,n){t.exports=n(257)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports={}},function(t,e,n){var r=n(57),o=n(80);function i(e){return"function"==typeof r&&"symbol"==typeof o?(t.exports=i=function(t){return typeof t},t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=i=function(t){return t&&"function"==typeof r&&t.constructor===r&&t!==r.prototype?"symbol":typeof t},t.exports.default=t.exports,t.exports.__esModule=!0),i(e)}t.exports=i,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){t.exports=n(345)},function(t,e){t.exports=function(t){return"function"==typeof t}},function(t,e,n){var r=n(10);t.exports=r({}.isPrototypeOf)},function(t,e,n){var r=n(14),o=n(3),i=n(17),a=function(t){return i(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?a(r[t])||a(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e,n){var r=n(3),o=n(123),i=n(30),a=n(101),s=n(121),u=n(154),c=o("wks"),d=r.Symbol,f=d&&d.for,l=u?d:d&&d.withoutSetter||a;t.exports=function(t){if(!i(c,t)||!s&&"string"!=typeof c[t]){var e="Symbol."+t;s&&i(d,t)?c[t]=d[t]:c[t]=u&&f?f(e):l(e)}return c[t]}},function(t,e,n){var r=n(14),o=n(30),i=n(134),a=n(41).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},function(t,e,n){var r=n(10),o=n(9),i=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?i(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var r,o;n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return o})),n.d(e,"f",(function(){return s})),n.d(e,"e",(function(){return u})),n.d(e,"d",(function(){return c})),n.d(e,"b",(function(){return d})),function(t){t[t.LOADED=0]="LOADED",t[t.FAILED=1]="FAILED",t[t.NOT_READY=2]="NOT_READY"}(r||(r={})),function(t){t.RUNNING="running",t.NO_BID="noBid",t.BID="bidResponse",t.TIMEOUT="bidTimeout"}(o||(o={}));var i,a,s=function(t){return t.state===o.BID},u=function(t){return s(t)?t.bidResponseId:t.bidId};!function(t){t[t.ON_DONE=0]="ON_DONE",t[t.ON_SMART_MERGED=1]="ON_SMART_MERGED",t[t.NEVER=2]="NEVER"}(i||(i={})),function(t){t[t.PBJS=0]="PBJS",t[t.SMART_RTB=1]="SMART_RTB",t[t.AMAZON=2]="AMAZON",t[t.GAM=3]="GAM"}(a||(a={}));var c={SMART:{FALLBACK:"d/fallback",ELAPSED_MS:"d/elapsed_ms",OUTBID:"d/outbid"}},d=["whitelist","blacklist"]},function(t,e,n){var r=n(17);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},function(t,e,n){var r=n(14);t.exports=function(t){return r[t+"Prototype"]}},function(t,e,n){t.exports=n(385)},function(t,e,n){"use strict";n.d(e,"d",(function(){return v})),n.d(e,"e",(function(){return h})),n.d(e,"b",(function(){return b})),n.d(e,"c",(function(){return g})),n.d(e,"a",(function(){return y}));var r,o=n(85),i=n.n(o),a=n(91),s=n.n(a),u=n(4),c=n.n(u),d=n(29),f=(r=function(t,e){return(r=i.a||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?s()(e):(n.prototype=e.prototype,new n)}),l=[],p=new d.a;function v(t){p.subscribe(t)}function h(t,e){var n=0;l.push((function(r){n>=e||(n+=1,t(r))}))}!function(t){function e(e,n){var r=t.call(this,e)||this;return r.context=null!=n?n:{},r.handled=!0,r}f(e,t)}(Error);function b(t){p.next(t)}function g(t){c()(l).call(l,(function(e){return e({error:t})}))}function y(t){var e;g({context:null!==(e=t.context)&&void 0!==e?e:{},message:t.message})}},function(t,e,n){var r=n(13);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return I})),n.d(e,"b",(function(){return w}));var r=n(189),o=n.n(r),i=n(93),a=n.n(i),s=n(138),u=n.n(s),c=n(81),d=n.n(c),f=n(115),l=n.n(f),p=n(26),v=n.n(p),h=n(4),b=n.n(h),g=n(92),y=n.n(g),m=n(112),x=n.n(m),I=function(){function t(e){d()(this,t),this.subscriptions=[],this.children=[],this.processingChain=e?u()(e):[]}return l()(t,[{key:"subscribe",value:function(t,e){this.subscriptions.push({onEvent:t,onError:e})}},{key:"pipe",value:function(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=new t(v()(e=[]).call(e,u()(this.processingChain),r));return this.children.push(i),i}},{key:"next",value:function(t){var e,n,r=this;b()(e=this.subscriptions).call(e,(function(e){try{var n,o=y()(n=r.processingChain).call(n,(function(t,e){if(void 0!==t)return e(t)}),t);void 0!==o&&e.onEvent(o)}catch(t){e.onError&&e.onError(t)}})),b()(n=this.children).call(n,(function(e){return e.next(t)}))}}]),t}(),w=function(t){return[(e=function(e){var n=a()(e,1)[0];return t.test(n)},function(t){if(e(t))return t}),function(t){var e=a()(t,2),n=o()(e[1]);return[n[0],x()(n).call(n,1)]}];var e}},function(t,e,n){var r=n(10),o=n(40),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},function(t,e,n){t.exports=n(314)},function(t,e,n){t.exports=n(429)},function(t,e,n){t.exports=n(381)},function(t,e,n){t.exports=n(425)},function(t,e,n){"use strict";n.d(e,"d",(function(){return w})),n.d(e,"e",(function(){return O})),n.d(e,"f",(function(){return j})),n.d(e,"c",(function(){return A})),n.d(e,"b",(function(){return S})),n.d(e,"a",(function(){return k}));var r=n(15),o=n.n(r),i=n(39),a=n.n(i),s=n(7),u=n.n(s),c=n(111),d=n.n(c),f=n(32),l=n.n(f),p=n(16),v=n.n(p),h=n(37),b=n.n(h),g=n(190),y=n.n(g),m=n(42),x=n.n(m),I=n(1),w="googletag";function O(t){if("object"!==o()(t)||null===t||!("getSizes"in t)||"function"!=typeof t.getSizes)throw new Error("Missing property getSizes on googletag.Slot");if("object"!==o()(t)||!("getSlotId"in t)||"function"!=typeof t.getSlotId)throw new Error("Missing property getSlotId on googletag.Slot");if("object"!==o()(t)||!("getTargetingMap"in t)||"function"!=typeof t.getTargetingMap)throw new Error("Missing property getSlotId on googletag.Slot")}function j(t,e){var n,r=function(t){var e=t.split("?")[1];if(void 0!==e){var n=e.split("=");return{key:n[0],value:n[1]}}return}(t),o=a()(n=t.split("?")[0]).call(n,"/")?t.split("?")[0]:"/"+t.split("?")[0],i=function(t){return t.getAdUnitPath().replace("//","/")}(e);return o===(a()(i).call(i,"/")?i:"/"+i)&&(void 0===r||e.getTargeting(r.key)[0]===r.value)}var A=function(t,e){var n=t.path;if(void 0!==e&&void 0!==n){var r=e.pubads().getSlots();if(void 0!==r){var i=u()(r).call(r,(function(t){return j(n,t)}));switch(i.length){case 0:return;case 1:return i[0];default:if(-1!==d()(n).call(n,"?"))return Object(I.a)("[pubstackGoogleTag] retrieve first slot matching the  dimension",n),i[0];var s=e.pubads();try{var c;!function(t){if("object"!==o()(t)||null===t||!("getSlotIdMap"in t)||"function"!=typeof t.getSlotIdMap)throw new Error("Missing property getSlotIdMap on googletag")}(s);var f=s.getSlotIdMap();return Object(I.a)("[pubstackGoogleTag] get all slot map",f),f[u()(c=l()(f)).call(c,(function(t){return a()(t).call(t,n)}))[function(t){var e,n=v()(e=b()(document.querySelectorAll("div[id*='"+t.name+"']"))).call(e,(function(t){return t.id}));return y()(n).call(n,(function(e){return e===t.code}))}(t)]]}catch(t){return void Object(I.a)("[pubstackGoogleTag] "+t)}}}}};function S(t,e){var n;if(void 0!==e)return x()(n=t.pubads().getSlots()).call(n,(function(t){return t.getSlotElementId()===e}))}var k=function(t){return E(t[w])},E=function(t){var e=t;if(void 0!==e&&e.apiReady&&void 0!==e.cmd&&void 0!==e.pubads&&"function"==typeof e.pubads&&"function"==typeof e.pubads().refresh)return e}},function(t,e,n){t.exports=n(268)},function(t,e,n){t.exports=n(304)},function(t,e,n){t.exports=n(197)},function(t,e,n){t.exports=n(415)},function(t,e,n){var r=n(3),o=n(70),i=r.Object;t.exports=function(t){return i(o(t))}},function(t,e,n){var r=n(3),o=n(28),i=n(155),a=n(5),s=n(99),u=r.TypeError,c=Object.defineProperty;e.f=o?c:function(t,e,n){if(a(t),e=s(e),a(n),i)try{return c(t,e,n)}catch(t){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=n(340)},function(t,e,n){var r=n(98),o=n(70);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(5),o=n(133),i=n(20)("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[i])?e:o(n)}},function(t,e,n){t.exports=n(273)},function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return u}));var r=n(39),o=n.n(r),i=n(26),a=n.n(i),s=function(t){var e,n=null!==(e=null==t?void 0:t.host)&&void 0!==e?e:"unknown";return o()(n).call(n,"www.")?n.substring(4):n},u=function(t){var e,n,r;t&&t.protocol&&t.host&&t.pathname?e=a()(n=a()(r="".concat(t.protocol,"//")).call(r,t.host)).call(n,t.pathname):e="unknown";return e}},function(t,e,n){var r=n(3),o=n(65),i=r.String;t.exports=function(t){if("Symbol"===o(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},function(t,e,n){var r=n(77);t.exports=r},function(t,e,n){var r=n(143);t.exports=function(t){return r(t.length)}},function(t,e,n){var r=n(22),o=n(10),i=n(98),a=n(40),s=n(49),u=n(117),c=o([].push),d=function(t){var e=1==t,n=2==t,o=3==t,d=4==t,f=6==t,l=7==t,p=5==t||f;return function(v,h,b,g){for(var y,m,x=a(v),I=i(x),w=r(h,b),O=s(I),j=0,A=g||u,S=e?A(v,O):n||l?A(v,0):void 0;O>j;j++)if((p||j in I)&&(m=w(y=I[j],j,x),t))if(e)S[j]=m;else if(m)switch(t){case 3:return!0;case 5:return y;case 6:return j;case 2:c(S,y)}else switch(t){case 4:return!1;case 7:c(S,y)}return f?-1:o||d?d:S}};t.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterReject:d(7)}},function(t,e,n){"use strict";n.d(e,"l",(function(){return z})),n.d(e,"g",(function(){return G})),n.d(e,"i",(function(){return J})),n.d(e,"j",(function(){return H})),n.d(e,"h",(function(){return K})),n.d(e,"a",(function(){return Q})),n.d(e,"c",(function(){return $})),n.d(e,"b",(function(){return X})),n.d(e,"m",(function(){return Z})),n.d(e,"f",(function(){return tt})),n.d(e,"d",(function(){return et})),n.d(e,"e",(function(){return nt})),n.d(e,"k",(function(){return ot}));var r=n(15),o=n.n(r),i=n(36),a=n.n(i),s=n(39),u=n.n(s),c=n(4),d=n.n(c),f=n(96),l=n.n(f),p=n(34),v=n.n(p),h=n(32),b=n.n(h),g=n(33),y=n.n(g),m=n(45),x=n.n(m),I=n(37),w=n.n(I),O=n(7),j=n.n(O),A=n(58),S=n.n(A),k=n(26),E=n.n(k),T=n(12),R=n.n(T),U=n(56),C=n.n(U),B=n(16),P=n.n(B),_=n(68),N=n.n(_),M=n(0),D=n(27),L=n(1),V=function(){return(V=a.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},F=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},z=function(t){return{code:t.code,name:q(t),path:W(t)}},q=function(t){var e,n,r,o;if(!(null===(e=t.pubstack)||void 0===e?void 0:e.adUnitName)&&t.ortb2Imp&&u()(o=t.ortb2Imp.ext.data.pbadslot).call(o,"/39216077/")){var i=t.ortb2Imp.ext.data.pbadslot.replace(/\/$/,"").split("/").pop();return i||t.code}return null!==(r=null===(n=t.pubstack)||void 0===n?void 0:n.adUnitName)&&void 0!==r?r:t.code},W=function(t){var e;return(null===(e=t.pubstack)||void 0===e?void 0:e.adUnitPath)?Y(t.pubstack.adUnitPath):t.ortb2Imp?Y(t.ortb2Imp.ext.data.pbadslot):void 0},G=function(t){var e=[];return d()(t).call(t,(function(t){var n,r=rt(t);d()(n=r.bids).call(n,(function(t){l()(e).call(e,(function(e){return e.bidder===t.bidder}))||e.push(t)}))})),e},J=function(t){var e=void 0;return d()(t).call(t,(function(t){var n=rt(t);n.ortb2Imp?e=n.ortb2Imp:v()(n.ortb2Imp)!==v()(e)&&Object(L.d)("Two different ortb2imp declaration found for a adUnitCode "+n.code,n.ortb2Imp,e)})),e},H=function(t){var e=void 0;return d()(t).call(t,(function(t){var n=rt(t);n.pubstack&&0!=b()(n.pubstack).length?e=n.pubstack:v()(n.pubstack)!==v()(e)&&Object(L.d)("Two different pubstack declaration found for a adUnitCode "+n.code,n.pubstack,e)})),e},K=function(t){var e={};return d()(t).call(t,(function(t){var n=rt(t);void 0!==n.mediaTypes.native&&(e.native=n.mediaTypes.native),void 0!==n.mediaTypes.video&&n.mediaTypes.video.playerSize&&(e.video?e.video.playerSize=F(e.video.playerSize,n.mediaTypes.video.playerSize):e.video=n.mediaTypes.video),void 0!==n.mediaTypes.banner&&(e.banner?(e.banner.sizes=F(e.banner.sizes,n.mediaTypes.banner.sizes),n.mediaTypes.banner.sizeConfig&&(e.banner.sizeConfig=n.mediaTypes.banner.sizeConfig)):e.banner=n.mediaTypes.banner)})),e},Q=function(t){var e,n,r,o,i,a=function(t){return"string"==typeof t?t:y()(t)&&2===t.length?t[0]+"x"+t[1]:"unknown"},s=new x.a;if(function(t){var e,n;return(void 0===(null===(e=t.mediaTypes.banner)||void 0===e?void 0:e.sizes)||0===(null===(n=t.mediaTypes.banner)||void 0===n?void 0:n.sizes.length))&&void 0===t.mediaTypes.native&&void 0===t.mediaTypes.video}(t))return[];(null===(n=t.mediaTypes.banner)||void 0===n?void 0:n.sizes)&&(y()(t.mediaTypes.banner.sizes[0])?d()(i=t.mediaTypes.banner.sizes).call(i,(function(t){return s.add(a(t))})):s.add(a(t.mediaTypes.banner.sizes)));return(null===(r=t.mediaTypes.video)||void 0===r?void 0:r.playerSize)&&(null===(o=t.mediaTypes.video)||void 0===o||d()(e=o.playerSize).call(e,(function(t){return s.add(function(t){var e=a(t);return"unknown"===e?"video":"video-"+e}(t))}))),t.mediaTypes.native&&s.add("native"),w()(s)},Y=function(t){return u()(t).call(t,"/")?t:"/"+t},$=function(t){var e,n,r,o,i,a,s,u=/^(adUnitPath)/,c=null!==(r=null===(n=t.pubstack)||void 0===n?void 0:n.tags)&&void 0!==r?r:[];return(null===(o=t.pubstack)||void 0===o?void 0:o.adUnitPath)&&!(null===(i=t.pubstack)||void 0===i?void 0:i.adServer)&&c.push("adServer:ad-manager"),(null===(a=t.pubstack)||void 0===a?void 0:a.adServer)&&c.push("adServer:"+(null===(s=t.pubstack)||void 0===s?void 0:s.adServer)),j()(e=j()(c).call(c,(function(t){return"string"==typeof t}))).call(e,(function(t){return t.length>0&&t.length<256||u.test(t)}))},X=function(t){var e=function(t){return t.placementId||t.zoneId||t.siteId||void 0}(t);if(e)return"slot:"+e},Z=function(t){return Object(M.b)(t),t.length>0&&S()(t).call(t,(function(t){return Object(M.d)(t.bidderRequestId)})),t},tt=function(t){var e={hasUserId:"notAvailable",userIdProviderList:[]};if(!function(t){return 0!==t.length&&S()(t).call(t,(function(t){return Object(M.b)(t.bids),Object(M.f)(t.bids),!0}))}(t))return e;var n=!0,r=t[0].bids[0];return d()(t).call(t,(function(t){var i;d()(i=t.bids).call(i,(function(t){var i,a;if(e.userIdProviderList=E()(i=e.userIdProviderList).call(i,b()(t.userId||{})),e.userIdProviderList=E()(a=e.userIdProviderList).call(a,b()(t.crumbs||{})),n=n&&o()(r.crumbs)===o()(t.crumbs),r.crumbs&&t.crumbs){var s=b()(r.crumbs),u=b()(t.crumbs);n=n&&s.length===u.length&&S()(s).call(s,(function(t){return R()(u).call(u,t)}))}if(n=n&&o()(r.userId)===o()(t.userId),r.userId&&t.userId){var c=b()(r.userId),d=b()(t.userId);n=n&&c.length===d.length&&S()(c).call(c,(function(t){return R()(d).call(d,t)}))}}))})),e.userIdProviderList.length>0&&n?e.hasUserId="available":e.userIdProviderList.length>0&&!n&&(e.hasUserId="notConsistent"),e.userIdProviderList=w()(new x.a(e.userIdProviderList)),e},et=function(t){var e,n=j()(e=P()(t).call(t,(function(t){return t.gdprConsent}))).call(e,(function(t){return void 0!==t}));return t.length!==n.length&&(n=[]),n},nt=function(t){var e={userConsentState:"notAvailable",userConsentVersion:"notAvailable"};try{if(0===t.length)return e;var n=S()(t).call(t,(function(t,e,n){return t.apiVersion===n[0].apiVersion})),r=S()(t).call(t,(function(t,e,n){return t.consentString===n[0].consentString}));if(!n||!r)throw new Error("API version and Consent string must be unique within a bid request array");return function(t){var e={userConsentState:"notAvailable",userConsentVersion:"notAvailable"};if(void 0===t)return e;var n,r,o=!1,i=!1;if(t.apiVersion&&1!==t.apiVersion){if(2!==t.apiVersion)throw t.apiVersion>2?new Error("API version is not yet supported: "+t.apiVersion):new Error("An issue occured while identifying TCF version: "+t.apiVersion);if(e.userConsentVersion="tcf-v2","boolean"==typeof t.gdprApplies&&!t.gdprApplies)return V(V({},e),{userConsentState:"notApplicable"});if(function(t){var e=t;return!!(e&&e.purpose&&e.purpose.consents&&e.vendor&&e.vendor.consents)}(t.vendorData)){a=C()(t.vendorData.purpose.consents),s=C()(t.vendorData.vendor.consents);if(o=j()(a).call(a,(function(t){return t})).length>0,i=j()(s).call(s,(function(t){return t})).length>0,0===a.length||0===s.length)return V(V({},e),{userConsentState:"notAvailable"})}}else{if(e.userConsentVersion="tcf-v1","boolean"==typeof t.gdprApplies&&!t.gdprApplies)return V(V({},e),{userConsentState:"notApplicable"});if(n=t.vendorData,(r=n)&&r.purposeConsents&&r.vendorConsents){var a=C()(t.vendorData.purposeConsents),s=C()(t.vendorData.vendorConsents);if(o=j()(a).call(a,(function(t){return t})).length>0,i=j()(s).call(s,(function(t){return t})).length>0,0===a.length||0===s.length)return V(V({},e),{userConsentState:"notAvailable"})}}return e.userConsentState=o&&i?"accepted":"refused",e}(t[0])}catch(t){return t.context=t.context||{},t.context.pbjs={source:"pbjs:helpers"},Object(D.a)(t),e}},rt=function(t){return JSON.parse(v()(t))},ot=function(t){return/^\d+(\.\d+)?$/.test(""+t)&&N()(""+t)||void 0}},function(t,e,n){var r=n(28),o=n(41),i=n(62);t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports=n(265)},function(t,e,n){var r=n(10);t.exports=r([].slice)},function(t,e,n){n(60);var r=n(222),o=n(3),i=n(65),a=n(52),s=n(76),u=n(20)("toStringTag");for(var c in r){var d=o[c],f=d&&d.prototype;f&&i(f)!==u&&a(f,u,c),s[c]=s.Array}},function(t,e,n){t.exports=n(438)},function(t,e,n){t.exports=n(227)},function(t,e,n){t.exports=n(433)},function(t,e,n){var r=n(28),o=n(11),i=n(97),a=n(62),s=n(43),u=n(99),c=n(30),d=n(155),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=s(t),e=u(e),d)try{return f(t,e)}catch(t){}if(c(t,e))return a(!o(i.f,t,e),t[e])}},function(t,e,n){"use strict";var r=n(43),o=n(94),i=n(76),a=n(72),s=n(132),u=a.set,c=a.getterFor("Array Iterator");t.exports=s(Array,"Array",(function(t,e){u(this,{type:"Array Iterator",target:r(t),index:0,kind:e})}),(function(){var t=c(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(t,e){var n=Function.prototype,r=n.apply,o=n.bind,i=n.call;t.exports="object"==typeof Reflect&&Reflect.apply||(o?i.bind(r):function(){return i.apply(r,arguments)})},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(10),o=r({}.toString),i=r("".slice);t.exports=function(t){return i(o(t),8,-1)}},function(t,e,n){var r,o=n(5),i=n(160),a=n(128),s=n(86),u=n(161),c=n(125),d=n(103),f=d("IE_PROTO"),l=function(){},p=function(t){return"<script>"+t+"<\/script>"},v=function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e},h=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,e;h="undefined"!=typeof document?document.domain&&r?v(r):((e=c("iframe")).style.display="none",u.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F):v(r);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};s[f]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(l.prototype=o(t),n=new l,l.prototype=null,n[f]=t):n=h(),void 0===e?n:i(n,e)}},function(t,e,n){var r=n(3),o=n(130),i=n(17),a=n(63),s=n(20)("toStringTag"),u=r.Object,c="Arguments"==a(function(){return arguments}());t.exports=o?a:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=u(t),s))?n:c?a(e):"Object"==(r=a(e))&&i(e.callee)?"Arguments":r}},function(t,e,n){var r=n(77);t.exports=r},function(t,e,n){t.exports=n(350)},function(t,e,n){t.exports=n(442)},function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return s}));var r=n(35),o=n(1),i=function(t){var e=window,n=Object(r.a)(e);Object(o.a)("[pubstackFindElementById] adUnit ",t);var i=Object(r.c)(t,n);return Object(o.a)("[pubstackFindElementById] slot ",i),i?document.getElementById(i.getSlotElementId()):a(t.code)},a=function(t){var e=document.getElementById(t);return null===e?document.querySelector("iframe[id*='"+t+"']"):e},s=function(t){var e=document.getElementById(t);return null!=e}},function(t,e,n){var r=n(3).TypeError;t.exports=function(t){if(null==t)throw r("Can't call method on "+t);return t}},function(t,e,n){var r=n(19);t.exports=r("navigator","userAgent")||""},function(t,e,n){var r,o,i,a=n(210),s=n(3),u=n(10),c=n(24),d=n(52),f=n(30),l=n(124),p=n(103),v=n(86),h=s.TypeError,b=s.WeakMap;if(a||l.state){var g=l.state||(l.state=new b),y=u(g.get),m=u(g.has),x=u(g.set);r=function(t,e){if(m(g,t))throw new h("Object already initialized");return e.facade=t,x(g,t,e),e},o=function(t){return y(g,t)||{}},i=function(t){return m(g,t)}}else{var I=p("state");v[I]=!0,r=function(t,e){if(f(t,I))throw new h("Object already initialized");return e.facade=t,d(t,I,e),e},o=function(t){return f(t,I)?t[I]:{}},i=function(t){return f(t,I)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=o(e)).type!==t)throw h("Incompatible receiver, "+t+" required");return n}}}},function(t,e){},function(t,e,n){"use strict";var r=n(221).charAt,o=n(47),i=n(72),a=n(132),s=i.set,u=i.getterFor("String Iterator");a(String,"String",(function(t){s(this,{type:"String Iterator",string:o(t),index:0})}),(function(){var t,e=u(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},function(t,e,n){t.exports=n(405)},function(t,e){t.exports={}},function(t,e,n){var r=n(3),o=n(11),i=n(9),a=n(5),s=n(100),u=n(107),c=r.TypeError;t.exports=function(t,e){var n=arguments.length<2?u(t):e;if(i(n))return a(o(n,t));throw c(s(t)+" is not iterable")}},function(t,e,n){var r=n(52);t.exports=function(t,e,n,o){o&&o.enumerable?t[e]=n:r(t,e,n)}},function(t,e,n){var r=n(130),o=n(41).f,i=n(52),a=n(30),s=n(213),u=n(20)("toStringTag");t.exports=function(t,e,n,c){if(t){var d=n?t:t.prototype;a(d,u)||o(d,u,{configurable:!0,value:e}),c&&!r&&i(d,"toString",s)}}},function(t,e,n){t.exports=n(254)},function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r,o,i=n(3),a=n(71),s=i.process,u=i.Deno,c=s&&s.versions||u&&u.version,d=c&&c.v8;d&&(o=(r=d.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){var r=n(63);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){"use strict";var r=n(13);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},function(t,e,n){t.exports=n(358)},function(t,e){t.exports={}},function(t,e,n){var r=n(159),o=n(128);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){"use strict";var r=n(9),o=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new o(t)}},function(t,e,n){"use strict";var r=n(99),o=n(41),i=n(62);t.exports=function(t,e,n){var a=r(e);a in t?o.f(t,a,i(0,n)):t[a]=n}},function(t,e,n){var r=n(13),o=n(20),i=n(82),a=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){t.exports=n(354)},function(t,e,n){t.exports=n(409)},function(t,e,n){var r=n(180),o=n(402),i=n(136),a=n(184);t.exports=function(t,e){return r(t)||o(t,e)||i(t,e)||a()},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){t.exports=function(){}},function(t,e,n){t.exports=n(310)},function(t,e,n){t.exports=n(420)},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},function(t,e,n){var r=n(3),o=n(10),i=n(13),a=n(63),s=r.Object,u=o("".split);t.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(t){return"String"==a(t)?u(t,""):s(t)}:s},function(t,e,n){var r=n(201),o=n(120);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e,n){var r=n(3).String;t.exports=function(t){try{return r(t)}catch(t){return"Object"}}},function(t,e,n){var r=n(10),o=0,i=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},function(t,e,n){var r=n(3),o=n(30),i=n(17),a=n(40),s=n(103),u=n(157),c=s("IE_PROTO"),d=r.Object,f=d.prototype;t.exports=u?d.getPrototypeOf:function(t){var e=a(t);if(o(e,c))return e[c];var n=e.constructor;return i(n)&&e instanceof n?n.prototype:e instanceof d?f:null}},function(t,e,n){var r=n(123),o=n(101),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(t,e,n){var r=n(10),o=n(5),i=n(204);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return o(n),i(r),e?t(n,r):n.__proto__=r,n}}():void 0)},function(t,e,n){var r=n(159),o=n(128).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){var e=+t;return e!=e||0===e?0:(e>0?r:n)(e)}},function(t,e,n){var r=n(65),o=n(122),i=n(76),a=n(20)("iterator");t.exports=function(t){if(null!=t)return o(t,a)||o(t,"@@iterator")||i[r(t)]}},function(t,e,n){var r=n(10),o=n(13),i=n(17),a=n(65),s=n(19),u=n(131),c=function(){},d=[],f=s("Reflect","construct"),l=/^\s*(?:class|function)\b/,p=r(l.exec),v=!l.exec(c),h=function(t){if(!i(t))return!1;try{return f(c,d,t),!0}catch(t){return!1}};t.exports=!f||o((function(){var t;return h(h.call)||!h(Object)||!h((function(){t=!0}))||t}))?function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return v||!!p(l,u(t))}:h},function(t,e,n){var r=n(63),o=n(3);t.exports="process"==r(o.process)},function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},function(t,e,n){t.exports=n(369)},function(t,e,n){t.exports=n(397)},function(t,e,n){var r=n(85),o=n(363);function i(e){return t.exports=i=r?o:function(t){return t.__proto__||o(t)},t.exports.default=t.exports,t.exports.__esModule=!0,i(e)}t.exports=i,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){t.exports=n(375)},function(t,e,n){var r=n(75);function o(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),r(t,o.key,o)}}t.exports=function(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(3),o=n(18),i=r.TypeError;t.exports=function(t,e){if(o(e,t))return t;throw i("Incorrect invocation")}},function(t,e,n){var r=n(230);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return k}));var r=n(32),o=n.n(r),i=n(140),a=n.n(i),s=n(7),u=n.n(s),c=n(141),d=n.n(c),f=n(4),l=n.n(f),p=n(142),v=n.n(p),h=n(193),b=n.n(h),g=n(75),y=n.n(g),m=n(194),x=n.n(m),I=n(95),w=n.n(I),O=n(34),j=n.n(O);function A(t,e){var n=o()(t);if(a.a){var r=a()(t);e&&(r=u()(r).call(r,(function(e){return d()(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n,r=null!=arguments[e]?arguments[e]:{};if(e%2)l()(n=A(Object(r),!0)).call(n,(function(e){x()(t,e,r[e])}));else if(v.a)b()(t,v()(r));else{var o;l()(o=A(Object(r))).call(o,(function(e){y()(t,e,d()(r,e))}))}}return t}var k=new(n(29).a);k.subscribe((function(t){var e=S(S({metricName:t.name},w()(t)),{},{service:"tag-metrics"}),n=new XMLHttpRequest;n.open("POST","https://browser-http-intake.logs.datadoghq.com/v1/input/pub551f730416e5317842afc2792691e95c?ddsource=browser&ddtags=version:1.3.2",!0),n.setRequestHeader("Content-Type","text/plain"),n.send(j()(e))}))},function(t,e,n){t.exports=n(502)},function(t,e,n){var r=n(3),o=n(19),i=n(17),a=n(18),s=n(154),u=r.Object;t.exports=s?function(t){return"symbol"==typeof t}:function(t){var e=o("Symbol");return i(e)&&a(e.prototype,u(t))}},function(t,e,n){var r=n(82),o=n(13);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){var r=n(9);t.exports=function(t,e){var n=t[e];return null==n?void 0:r(n)}},function(t,e,n){var r=n(6),o=n(124);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.19.1",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(3),o=n(203),i=r["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,e,n){var r=n(3),o=n(24),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},function(t,e,n){var r=n(43),o=n(127),i=n(49),a=function(t){return function(e,n,a){var s,u=r(e),c=i(u),d=o(a,c);if(t&&n!=n){for(;c>d;)if((s=u[d++])!=s)return!0}else for(;c>d;d++)if((t||d in u)&&u[d]===n)return t||d||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},function(t,e,n){var r=n(106),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r={};r[n(20)("toStringTag")]="z",t.exports="[object z]"===String(r)},function(t,e,n){var r=n(10),o=n(17),i=n(124),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},function(t,e,n){"use strict";var r=n(2),o=n(11),i=n(6),a=n(211),s=n(17),u=n(212),c=n(102),d=n(104),f=n(79),l=n(52),p=n(78),v=n(20),h=n(76),b=n(164),g=a.PROPER,y=a.CONFIGURABLE,m=b.IteratorPrototype,x=b.BUGGY_SAFARI_ITERATORS,I=v("iterator"),w=function(){return this};t.exports=function(t,e,n,a,v,b,O){u(n,e,a);var j,A,S,k=function(t){if(t===v&&C)return C;if(!x&&t in R)return R[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},E=e+" Iterator",T=!1,R=t.prototype,U=R[I]||R["@@iterator"]||v&&R[v],C=!x&&U||k(v),B="Array"==e&&R.entries||U;if(B&&(j=c(B.call(new t)))!==Object.prototype&&j.next&&(i||c(j)===m||(d?d(j,m):s(j[I])||p(j,I,w)),f(j,E,!0,!0),i&&(h[E]=w)),g&&"values"==v&&U&&"values"!==U.name&&(!i&&y?l(R,"name","values"):(T=!0,C=function(){return o(U,this)})),v)if(A={values:k("values"),keys:b?C:k("keys"),entries:k("entries")},O)for(S in A)(x||T||!(S in R))&&p(R,S,A[S]);else r({target:e,proto:!0,forced:x||T},A);return i&&!O||R[I]===C||p(R,I,C,{name:v}),h[e]=C,A}},function(t,e,n){var r=n(3),o=n(108),i=n(100),a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a constructor")}},function(t,e,n){var r=n(20);e.f=r},function(t,e,n){var r=n(85);function o(e,n){return t.exports=o=r||function(t,e){return t.__proto__=e,t},t.exports.default=t.exports,t.exports.__esModule=!0,o(e,n)}t.exports=o,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(112),o=n(37),i=n(183);t.exports=function(t,e){var n;if(t){if("string"==typeof t)return i(t,e);var a=r(n=Object.prototype.toString.call(t)).call(n,8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?o(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(t,e):void 0}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){"use strict";n.d(e,"b",(function(){return h})),n.d(e,"a",(function(){return b}));var r=n(7),o=n.n(r),i=n(16),a=n.n(i),s=n(33),u=n.n(s),c=n(68),d=n.n(c),f=n(4),l=n.n(f),p=n(1),v=n(0);function h(t){var e=void 0;return void 0!==t&&(Object(v.r)(t)||Object(v.s)(t))&&(e=t),e}function b(){var t=function(t){var e,n,r,i;Object(v.k)(t,"Auction event's adUnits should all be objects"),Object(v.l)(t.code,'Auction event\'s adUnits should all have a key "code" as a string'),Object(v.b)(t.bids,'Auction event\'s adUnits should all have a key "bids" as an array');var s=o()(e=a()(n=t.bids).call(n,(function(e){try{return function(t){var e;Object(v.k)(t,"Auction event's adUnits bidders should all be objects"),Object(v.l)(t.bidder,'Auction event\'s adUnits bidders should all have a key "bidder" as a string');var n=null!==(e=t.params)&&void 0!==e?e:{};return Object(v.k)(n,'Auction event\'s adUnits bidders should all have a key "params" as an object'),{bidder:t.bidder,params:n}}(e)}catch(e){return void Object(p.d)("[pbjsIntegration] Discarding bidder from "+t.code,e)}}))).call(e,(function(t){return void 0!==t})),c={};if(t.mediaTypes){if(Object(v.k)(t.mediaTypes,'Auction event\'s adUnits should all have a key "mediaTypes" as an object'),t.mediaTypes.banner){var f;Object(v.k)(t.mediaTypes.banner,'Auction event\'s adUnits mediaTypes can all have a key "banner" that should be an object');var l=null!==(r=t.mediaTypes.banner.sizes)&&void 0!==r?r:[];Object(v.b)(l,'Auction event\'s adUnits mediaTypes banner should all have a key "sizes" that should be an array');var h=a()(f=o()(l).call(l,(function(t){return u()(t)&&2===t.length}))).call(f,(function(t){try{return Object(v.b)(t),[d()(t[0]),d()(t[1])]}catch(t){return[0,0]}}));c.banner={sizes:h,sizeConfig:t.mediaTypes.banner.sizeConfig}}if(t.mediaTypes.native&&(c.native={sizes:"native"}),t.mediaTypes.video&&(Object(v.k)(t.mediaTypes.video,'Auction event\'s adUnits mediaTypes can all have a key "video" that should be an object'),t.mediaTypes.video.playerSize)){Object(v.b)(t.mediaTypes.video.playerSize,'Auction event\'s adUnits mediaTypes video should all have a key "playerSize" that should be an array');var b=null!==(i=t.mediaTypes.video.playerSize)&&void 0!==i?i:[],g=o()(b).call(b,(function(t){return u()(t)&&2===t.length}));c.video={playerSize:g}}}var y={bids:s,code:t.code,mediaTypes:c},m=t.pubstack;void 0!==m&&(Object(v.k)(m),y.pubstack=m);var x=function(t){if(Object(v.p)(t,"ortb2Imp")){var e=t.ortb2Imp;if(Object(v.p)(e,"ext")){var n=e.ext;if(Object(v.p)(n,"data")){var r=n.data;if(Object(v.p)(r,"pbadslot")&&Object(v.s)(r.pbadslot))return{ext:{data:{pbadslot:r.pbadslot}}}}}}}(t);return x&&(y.ortb2Imp=x),y},e=function(t,e){var n,r,o;Object(v.k)(t,e+"'s bids should all be objects"),Object(v.l)(t.adUnitCode,e+' bids should all have a key "adUnitCode" as a string'),Object(v.l)(t.bidId,e+' bids should all have a key "bidId" as a string'),Object(v.l)(t.bidder,e+' bids should all have a key "bidder" as a string');var i=null!==(n=t.params)&&void 0!==n?n:{};Object(v.k)(i,e+' bids can all have a key "params" that should be an object');var a=null!==(r=t.userId)&&void 0!==r?r:{};Object(v.k)(a,e+' bids can all have a key "userId" that should be an object');var s=null!==(o=t.crumbs)&&void 0!==o?o:{};return Object(v.k)(s,e+' bids can all have a key "crumbs" that should be an object'),{adUnitCode:t.adUnitCode,bidId:t.bidId,bidder:t.bidder,params:i,userId:a,crumbs:s}};return{toAuction:function(n){var r,i,s,u;Object(v.k)(n,"Auction event should be an object"),Object(v.l)(n.auctionId,'Auction event should have a "auctionId" key as a string'),Object(v.b)(n.adUnits,'Auction event should have a "adUnits" key as a non-empty array'),Object(v.f)(n.adUnits,'Auction event should have a "adUnits" key as a non-empty array'),void 0!==n.labels&&Object(v.b)(n.labels,'Auction event can have a "labels" key that should be an array'),Object(v.b)(n.bidderRequests,'Auction event should have a "bidderRequests" key as a non-empty array'),Object(v.f)(n.bidderRequests,'Auction event should have a "bidderRequests" key as a non-empty array');var c=h(n.timeout);n.timeout&&!c&&Object(p.d)("[pbjsIntegration] unable to read timeout from auction event "+n.auctionId);var d=o()(r=a()(i=n.adUnits).call(i,(function(e){try{return t(e)}catch(t){return void Object(p.d)("[pbjsIntegration] Discarding adUnit from auction event "+n.auctionId,t)}}))).call(r,(function(t){return void 0!==t})),f=o()(s=a()(u=n.bidderRequests).call(u,(function(t){try{return function(t){var n,r;Object(v.k)(t,"Auction event's bidderRequests should all be objects"),Object(v.l)(t.bidderRequestId,'Auction event\'s bidderRequests should all have a key "bidderRequestId" as a string'),Object(v.b)(t.bids,'Auction event\'s bidderRequests should all have a key "bids" as an array');var i=o()(n=a()(r=t.bids).call(r,(function(n){try{return e(n,"Auction event's bidderRequests")}catch(e){return void Object(p.d)("[pbjsIntegration] Discarding bid request from "+t.bidderRequestId,e)}}))).call(n,(function(t){return void 0!==t})),s={bidderRequestId:t.bidderRequestId,bids:i};return t.gdprConsent&&(s.gdprConsent=t.gdprConsent),s}(t)}catch(t){return void Object(p.d)("[pbjsIntegration] Discarding bidderRequest from auction event "+n.auctionId,t)}}))).call(s,(function(t){return void 0!==t}));return{auctionId:n.auctionId,bidderRequests:f,adUnits:d,labels:n.labels,timeout:c}},toBidRequested:function(t){var n,r;Object(v.k)(t,"BidRequested event should be an object"),Object(v.l)(t.auctionId,'BidRequested event should have a "auctionId" key as a string'),Object(v.b)(t.bids,'BidRequested event should have a "bids" key as an array');var i=o()(n=a()(r=t.bids).call(r,(function(n){try{return e(n,"BidRequested event")}catch(e){return void Object(p.d)("[pbjsIntegration] Discarding bid request from bid requested event "+t.auctionId,e)}}))).call(n,(function(t){return void 0!==t})),s={auctionId:t.auctionId,bids:i};return t.gdprConsent&&(s.gdprConsent=t.gdprConsent),s},toBidResponse:function(t){var e;Object(v.k)(t,"BidResponse event should be an object"),Object(v.l)(t.auctionId,'BidRequested event should have a "auctionId" key as a string'),Object(v.l)(t.adUnitCode,'BidRequested event should have a "adUnitCode" key as a string'),Object(v.l)(t.adId,'BidRequested event should have a "adId" key as a string'),Object(v.l)(t.requestId,'BidRequested event should have a "requestId" key as a string'),Object(v.i)(t.cpm,'BidRequested event should have a "cpm" key as a number');var n=t.size;"string"!=typeof n&&(n=t.width&&t.height?t.width+"x"+t.height:"unknown"),Object(v.l)(t.mediaType,'BidRequested event should have a "mediaType" key as a string'),Object(v.l)(n,'BidRequested event should have a "size" key as a string');var r=void 0;return Object(v.s)(t.currency)&&(r=t.currency),{adId:t.adId,adUnitCode:t.adUnitCode,auctionId:t.auctionId,cpm:t.cpm,currency:r,requestId:t.requestId,size:n,mediaType:null!==(e=t.mediaType)&&void 0!==e?e:"banner"}},toBidTimeout:function(t){Object(v.b)(t,"BidTimeout event should be an array");var e=[];return l()(t).call(t,(function(t){try{Object(v.k)(t,"BidTimeout events should all be objects"),Object(v.l)(t.adUnitCode,'BidTimeout events should all have a key "adUnitCode" as a string'),Object(v.l)(t.auctionId,'BidTimeout events should all have a key "auctionId" as a string'),Object(v.l)(t.bidId,'BidTimeout events should all have a key "bidId" as a string'),e.push({adUnitCode:t.adUnitCode,auctionId:t.auctionId,bidId:t.bidId})}catch(e){Object(p.a)("Discarding bid timeout event because ",e.message,t)}})),e},toNoBid:function(t){return Object(v.k)(t,"NoBid event should be an object"),Object(v.l)(t.auctionId,'NoBid event should have a "auctionId" key as a string'),Object(v.l)(t.bidId,'NoBid event should have a "bidId" key as a string'),Object(v.l)(t.adUnitCode,'NoBid event should have a "adUnitCode" key as a string'),{bidId:t.bidId,adUnitCode:t.adUnitCode,auctionId:t.auctionId}},toBidWon:function(t){Object(v.k)(t,"BidWon event should be an object"),Object(v.l)(t.adId,'BidWon event should have a "adId" key as a string');var e=void 0,n=void 0,r=void 0,o=void 0;try{Object(v.l)(t.auctionId,'BidWon event should have a "auctionId" key as a string'),e=t.auctionId,Object(v.l)(t.adUnitCode,'BidWon event should have a "adUnitCode" key as a string'),n=t.adUnitCode,Object(v.l)(t.bidderCode,'BidWon event should have a "bidderCode" key as a string'),r=t.bidderCode,Object(v.l)(t.size,'BidWon event should have a "size" key as a string'),o=t.size}catch(t){Object(p.a)("Error on validator but not throwing since not mandatory for monitoring (only for refresh)",t.message)}return{adId:t.adId,adUnitCode:n,auctionId:e,bidderCode:r,size:o}}}}},function(t,e,n){var r=n(403),o=n(181),i=n(136),a=n(404);t.exports=function(t){return r(t)||o(t)||i(t)||a()},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(26),o=n.n(r),i=function(t,e){var n;if(!t||!e)throw new Error("IllegalArgumentException");return o()(n="".concat(t,"_")).call(n,e)}},function(t,e,n){t.exports=n(458)},function(t,e,n){t.exports=n(461)},function(t,e,n){t.exports=n(465)},function(t,e,n){var r=n(106),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(78);t.exports=function(t,e,n){for(var o in e)n&&n.unsafe&&t[o]?t[o]=e[o]:r(t,o,e[o],n);return t}},function(t,e,n){var r=n(3),o=n(264),i=r.TypeError;t.exports=function(t){if(o(t))throw i("The method doesn't accept regular expressions");return t}},function(t,e,n){var r=n(20)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,"/./"[t](e)}catch(t){}}return!1}},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(148),a=n(13),s=n(52),u=n(8),c=n(116),d=n(17),f=n(24),l=n(79),p=n(41).f,v=n(50).forEach,h=n(28),b=n(72),g=b.set,y=b.getterFor;t.exports=function(t,e,n){var b,m=-1!==t.indexOf("Map"),x=-1!==t.indexOf("Weak"),I=m?"set":"add",w=o[t],O=w&&w.prototype,j={};if(h&&d(w)&&(x||O.forEach&&!a((function(){(new w).entries().next()})))){var A=(b=e((function(e,n){g(c(e,A),{type:t,collection:new w}),null!=n&&u(n,e[I],{that:e,AS_ENTRIES:m})}))).prototype,S=y(t);v(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(t){var e="add"==t||"set"==t;!(t in O)||x&&"clear"==t||s(A,t,(function(n,r){var o=S(this).collection;if(!e&&x&&!f(n))return"get"==t&&void 0;var i=o[t](0===n?0:n,r);return e?this:i}))})),x||p(A,"size",{configurable:!0,get:function(){return S(this).collection.size}})}else b=n.getConstructor(e,t,m,I),i.enable();return l(b,t,!1,!0),j[t]=b,r({global:!0,forced:!0},j),x||n.setStrong(b,t,m),b}},function(t,e,n){var r=n(2),o=n(10),i=n(86),a=n(24),s=n(30),u=n(41).f,c=n(105),d=n(175),f=n(277),l=n(101),p=n(279),v=!1,h=l("meta"),b=0,g=function(t){u(t,h,{value:{objectID:"O"+b++,weakData:{}}})},y=t.exports={enable:function(){y.enable=function(){},v=!0;var t=c.f,e=o([].splice),n={};n[h]=1,t(n).length&&(c.f=function(n){for(var r=t(n),o=0,i=r.length;o<i;o++)if(r[o]===h){e(r,o,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:d.f}))},fastKey:function(t,e){if(!a(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!s(t,h)){if(!f(t))return"F";if(!e)return"E";g(t)}return t[h].objectID},getWeakData:function(t,e){if(!s(t,h)){if(!f(t))return!0;if(!e)return!1;g(t)}return t[h].weakData},onFreeze:function(t){return p&&v&&f(t)&&!s(t,h)&&g(t),t}};i[h]=!0},function(t,e,n){"use strict";var r=n(22),o=n(11),i=n(9),a=n(133),s=n(8),u=[].push;t.exports=function(t){var e,n,c,d,f=arguments.length,l=f>1?arguments[1]:void 0;return a(this),(e=void 0!==l)&&i(l),null==t?new this:(n=[],e?(c=0,d=r(l,f>2?arguments[2]:void 0),s(t,(function(t){o(u,n,d(t,c++))}))):s(t,u,{that:n}),new this(n))}},function(t,e,n){"use strict";var r=n(54);t.exports=function(){return new this(r(arguments))}},function(t,e,n){"use strict";var r=n(11),o=n(9),i=n(5);t.exports=function(){for(var t,e=i(this),n=o(e.delete),a=!0,s=0,u=arguments.length;s<u;s++)t=r(n,e,arguments[s]),a=a&&t;return!!a}},function(t,e,n){"use strict";n.d(e,"a",(function(){return A}));var r=n(36),o=n.n(r),i=n(114),a=n.n(i),s=n(4),u=n.n(s),c=n(93),d=n.n(c),f=n(81),l=n.n(f),p=n(115),v=n.n(p),h=n(53),b=n.n(h),g=n(38),y=n.n(g),m=n(192),x=n.n(m),I=function(){function t(){l()(this,t),this.state="new",this.elapsedTime=0,this.timeTargets=[]}return v()(t,[{key:"start",value:function(){var e=this;return"stopped"===this.state&&(this.elapsedTime=0),"started"===this.state?this.elapsed():(this.state="started",this.timeoutId=b()((function(){return e.update()}),t.pacing),this.elapsedTime)}},{key:"pause",value:function(){if("paused"===this.state||"stopped"===this.state)return this.elapsedTime;var t=this.update();return this.state="paused",t}},{key:"stop",value:function(){if("stopped"===this.state)return this.elapsedTime;var t=this.update();return this.state="stopped",t}},{key:"elapsed",value:function(){return"started"===this.state&&this.update(),this.elapsedTime}},{key:"timeTargetReached",value:function(t){var e=this;return new y.a((function(n){e.timeTargets.push([t,n])}))}},{key:"update",value:function(){var e=this,n=t.pacing;if("started"===this.state){this.elapsedTime+=n;for(var r=this.timeTargets.length;r--;){var o,i=d()(this.timeTargets[r],2),a=i[0],s=i[1];if(this.elapsedTime>=a)s(a),x()(o=this.timeTargets).call(o,r,1);else n=Math.min(n,a-this.elapsedTime)}}return"stopped"!==this.state&&(this.timeoutId&&clearTimeout(this.timeoutId),this.timeoutId=b()((function(){return e.update()}),n)),this.elapsedTime}}]),t}();I.pacing=100;var w=function(){function t(t,e,n,r){this.timer=new I,this.inViewPercentage=t,this.cumulative=n,this.timer.timeTargetReached(e).then((function(){r()}))}return t.prototype.pauseTimer=function(){this.timer.pause()},t.prototype.startTimer=function(){this.timer.start()},t.prototype.stopTimer=function(){this.timer.stop()},t.prototype.getElapsed=function(){return this.timer.elapsed()},t.prototype.isViewable=function(){return this.inView},t.prototype.intersectionChange=function(t){t>=this.inViewPercentage&&(this.inView||(this.timer.start(),this.inView=!0)),t<this.inViewPercentage&&this.inView&&(this.cumulative?this.timer.pause():this.timer.stop(),this.inView=!1)},t.prototype.getTimerState=function(){return this.timer.state},t}(),O=function(){return(O=o.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},j={root:null,rootMargin:"0px",threshold:[0,.3,.5,1]},A=function(){function t(t,e,n){var r,o,i=this;this.windowActive=!0;var s=O(O({},j),{threshold:[e.minPercentageInView]});this.pbstckWindow=n,this.visibilityState=n.document.visibilityState,this.trackedOnFocusChange=a()(r=this.onFocusChange).call(r,this),n.addEventListener("focus",this.trackedOnFocusChange),n.addEventListener("blur",this.trackedOnFocusChange),this.trackedOnVisibilityChange=a()(o=this.onVisibilityChange).call(o,this),n.addEventListener("visibilitychange",this.trackedOnVisibilityChange),this.observer=new IntersectionObserver((function(t){return i.intersectionObserverCallback(t)}),s),this.observer.observe(t),this.computer=new w(e.minPercentageInView,e.minTimeInView,e.cumulativeTimer,(function(){return e.completionCallback(t.id)})),"hidden"!==this.visibilityState&&this.windowActive||this.stop()}return t.prototype.onVisibilityChange=function(){this.visibilityState="visible"===this.visibilityState?"hidden":"visible",this.checkWindowActive()},t.prototype.onFocusChange=function(t){this.windowActive="focusin"===t.type||"focus"===t.type,this.checkWindowActive()},t.prototype.checkWindowActive=function(){"visible"===this.visibilityState&&this.windowActive?this.start():this.pause()},t.prototype.destroy=function(){var t;this.stop(),null===(t=this.observer)||void 0===t||t.disconnect(),this.pbstckWindow.removeEventListener("visibilitychange",this.trackedOnVisibilityChange),this.pbstckWindow.removeEventListener("focus",this.trackedOnFocusChange),this.pbstckWindow.removeEventListener("blur",this.trackedOnFocusChange),this.computer=null,this.observer=null},t.prototype.getElapsed=function(){return null===this.computer?0:this.computer.getElapsed()},t.prototype.pause=function(){var t;null===(t=this.computer)||void 0===t||t.pauseTimer()},t.prototype.start=function(){var t;null===(t=this.computer)||void 0===t||t.startTimer()},t.prototype.stop=function(){var t;null===(t=this.computer)||void 0===t||t.stopTimer()},t.prototype.intersectionObserverCallback=function(t){var e=this;u()(t).call(t,(function(t){var n;null===(n=e.computer)||void 0===n||n.intersectionChange(t.intersectionRatio)}))},t.prototype.getTimerState=function(){var t;return null===(t=this.computer)||void 0===t?void 0:t.getTimerState()},t}()},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(18),a=n(102),s=n(104),u=n(205),c=n(64),d=n(52),f=n(62),l=n(206),p=n(207),v=n(8),h=n(208),b=n(20),g=n(209),y=b("toStringTag"),m=o.Error,x=[].push,I=function(t,e){var n,r=arguments.length>2?arguments[2]:void 0,o=i(w,this);s?n=s(new m(void 0),o?a(this):w):(n=o?this:c(w),d(n,y,"Error")),d(n,"message",h(e,"")),g&&d(n,"stack",l(n.stack,1)),p(n,r);var u=[];return v(t,x,{that:u}),d(n,"errors",u),n};s?s(I,m):u(I,m);var w=I.prototype=c(m.prototype,{constructor:f(1,I),message:f(1,""),name:f(1,"AggregateError")});r({global:!0},{AggregateError:I})},function(t,e,n){var r=n(121);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){var r=n(28),o=n(13),i=n(125);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(13),o=n(17),i=/#|\.prototype\./,a=function(t,e){var n=u[s(t)];return n==d||n!=c&&(o(e)?r(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},u=a.data={},c=a.NATIVE="N",d=a.POLYFILL="P";t.exports=a},function(t,e,n){var r=n(13);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,e,n){var r=n(19),o=n(10),i=n(105),a=n(129),s=n(5),u=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(s(t)),n=a.f;return n?u(e,n(t)):e}},function(t,e,n){var r=n(10),o=n(30),i=n(43),a=n(126).indexOf,s=n(86),u=r([].push);t.exports=function(t,e){var n,r=i(t),c=0,d=[];for(n in r)!o(s,n)&&o(r,n)&&u(d,n);for(;e.length>c;)o(r,n=e[c++])&&(~a(d,n)||u(d,n));return d}},function(t,e,n){var r=n(28),o=n(41),i=n(5),a=n(43),s=n(87);t.exports=r?Object.defineProperties:function(t,e){i(t);for(var n,r=a(e),u=s(e),c=u.length,d=0;c>d;)o.f(t,n=u[d++],r[n]);return t}},function(t,e,n){var r=n(19);t.exports=r("document","documentElement")},function(t,e,n){var r=n(20),o=n(76),i=r("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},function(t,e,n){var r=n(11),o=n(5),i=n(122);t.exports=function(t,e,n){var a,s;o(t);try{if(!(a=i(t,"return"))){if("throw"===e)throw n;return n}a=r(a,t)}catch(t){s=!0,a=t}if("throw"===e)throw n;if(s)throw a;return o(a),n}},function(t,e,n){"use strict";var r,o,i,a=n(13),s=n(17),u=n(64),c=n(102),d=n(78),f=n(20),l=n(6),p=f("iterator"),v=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):v=!0),null==r||a((function(){var t={};return r[p].call(t)!==t}))?r={}:l&&(r=u(r)),s(r[p])||d(r,p,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:v}},function(t,e,n){var r=n(3);t.exports=r.Promise},function(t,e,n){"use strict";var r=n(19),o=n(41),i=n(20),a=n(28),s=i("species");t.exports=function(t){var e=r(t),n=o.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){var r=n(20)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(t){}return n}},function(t,e,n){var r,o,i,a,s=n(3),u=n(61),c=n(22),d=n(17),f=n(30),l=n(13),p=n(161),v=n(54),h=n(125),b=n(169),g=n(109),y=s.setImmediate,m=s.clearImmediate,x=s.process,I=s.Dispatch,w=s.Function,O=s.MessageChannel,j=s.String,A=0,S={};try{r=s.location}catch(t){}var k=function(t){if(f(S,t)){var e=S[t];delete S[t],e()}},E=function(t){return function(){k(t)}},T=function(t){k(t.data)},R=function(t){s.postMessage(j(t),r.protocol+"//"+r.host)};y&&m||(y=function(t){var e=v(arguments,1);return S[++A]=function(){u(d(t)?t:w(t),void 0,e)},o(A),A},m=function(t){delete S[t]},g?o=function(t){x.nextTick(E(t))}:I&&I.now?o=function(t){I.now(E(t))}:O&&!b?(a=(i=new O).port2,i.port1.onmessage=T,o=c(a.postMessage,a)):s.addEventListener&&d(s.postMessage)&&!s.importScripts&&r&&"file:"!==r.protocol&&!l(R)?(o=R,s.addEventListener("message",T,!1)):o="onreadystatechange"in h("script")?function(t){p.appendChild(h("script")).onreadystatechange=function(){p.removeChild(this),k(t)}}:function(t){setTimeout(E(t),0)}),t.exports={set:y,clear:m}},function(t,e,n){var r=n(71);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},function(t,e,n){var r=n(5),o=n(24),i=n(88);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";var r=n(2),o=n(11),i=n(9),a=n(88),s=n(110),u=n(8);r({target:"Promise",stat:!0},{allSettled:function(t){var e=this,n=a.f(e),r=n.resolve,c=n.reject,d=s((function(){var n=i(e.resolve),a=[],s=0,c=1;u(t,(function(t){var i=s++,u=!1;c++,o(n,e,t).then((function(t){u||(u=!0,a[i]={status:"fulfilled",value:t},--c||r(a))}),(function(t){u||(u=!0,a[i]={status:"rejected",reason:t},--c||r(a))}))})),--c||r(a)}));return d.error&&c(d.value),n.promise}})},function(t,e,n){"use strict";var r=n(2),o=n(9),i=n(19),a=n(11),s=n(88),u=n(110),c=n(8);r({target:"Promise",stat:!0},{any:function(t){var e=this,n=i("AggregateError"),r=s.f(e),d=r.resolve,f=r.reject,l=u((function(){var r=o(e.resolve),i=[],s=0,u=1,l=!1;c(t,(function(t){var o=s++,c=!1;u++,a(r,e,t).then((function(t){c||l||(l=!0,d(t))}),(function(t){c||l||(c=!0,i[o]=t,--u||f(new n(i,"No one promise resolved")))}))})),--u||f(new n(i,"No one promise resolved"))}));return l.error&&f(l.value),r.promise}})},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(13),a=n(83),s=n(24),u=n(40),c=n(49),d=n(89),f=n(117),l=n(90),p=n(20),v=n(82),h=p("isConcatSpreadable"),b=o.TypeError,g=v>=51||!i((function(){var t=[];return t[h]=!1,t.concat()[0]!==t})),y=l("concat"),m=function(t){if(!s(t))return!1;var e=t[h];return void 0!==e?!!e:a(t)};r({target:"Array",proto:!0,forced:!g||!y},{concat:function(t){var e,n,r,o,i,a=u(this),s=f(a,0),l=0;for(e=-1,r=arguments.length;e<r;e++)if(m(i=-1===e?a:arguments[e])){if(l+(o=c(i))>9007199254740991)throw b("Maximum allowed index exceeded");for(n=0;n<o;n++,l++)n in i&&d(s,l,i[n])}else{if(l>=9007199254740991)throw b("Maximum allowed index exceeded");d(s,l++,i)}return s.length=l,s}})},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(19),a=n(61),s=n(11),u=n(10),c=n(6),d=n(28),f=n(121),l=n(13),p=n(30),v=n(83),h=n(17),b=n(24),g=n(18),y=n(120),m=n(5),x=n(40),I=n(43),w=n(99),O=n(47),j=n(62),A=n(64),S=n(87),k=n(105),E=n(175),T=n(129),R=n(59),U=n(41),C=n(97),B=n(54),P=n(78),_=n(123),N=n(103),M=n(86),D=n(101),L=n(20),V=n(134),F=n(21),z=n(79),q=n(72),W=n(50).forEach,G=N("hidden"),J=L("toPrimitive"),H=q.set,K=q.getterFor("Symbol"),Q=Object.prototype,Y=o.Symbol,$=Y&&Y.prototype,X=o.TypeError,Z=o.QObject,tt=i("JSON","stringify"),et=R.f,nt=U.f,rt=E.f,ot=C.f,it=u([].push),at=_("symbols"),st=_("op-symbols"),ut=_("string-to-symbol-registry"),ct=_("symbol-to-string-registry"),dt=_("wks"),ft=!Z||!Z.prototype||!Z.prototype.findChild,lt=d&&l((function(){return 7!=A(nt({},"a",{get:function(){return nt(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=et(Q,e);r&&delete Q[e],nt(t,e,n),r&&t!==Q&&nt(Q,e,r)}:nt,pt=function(t,e){var n=at[t]=A($);return H(n,{type:"Symbol",tag:t,description:e}),d||(n.description=e),n},vt=function(t,e,n){t===Q&&vt(st,e,n),m(t);var r=w(e);return m(n),p(at,r)?(n.enumerable?(p(t,G)&&t[G][r]&&(t[G][r]=!1),n=A(n,{enumerable:j(0,!1)})):(p(t,G)||nt(t,G,j(1,{})),t[G][r]=!0),lt(t,r,n)):nt(t,r,n)},ht=function(t,e){m(t);var n=I(e),r=S(n).concat(mt(n));return W(r,(function(e){d&&!s(bt,n,e)||vt(t,e,n[e])})),t},bt=function(t){var e=w(t),n=s(ot,this,e);return!(this===Q&&p(at,e)&&!p(st,e))&&(!(n||!p(this,e)||!p(at,e)||p(this,G)&&this[G][e])||n)},gt=function(t,e){var n=I(t),r=w(e);if(n!==Q||!p(at,r)||p(st,r)){var o=et(n,r);return!o||!p(at,r)||p(n,G)&&n[G][r]||(o.enumerable=!0),o}},yt=function(t){var e=rt(I(t)),n=[];return W(e,(function(t){p(at,t)||p(M,t)||it(n,t)})),n},mt=function(t){var e=t===Q,n=rt(e?st:I(t)),r=[];return W(n,(function(t){!p(at,t)||e&&!p(Q,t)||it(r,at[t])})),r};(f||(P($=(Y=function(){if(g($,this))throw X("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?O(arguments[0]):void 0,e=D(t),n=function(t){this===Q&&s(n,st,t),p(this,G)&&p(this[G],e)&&(this[G][e]=!1),lt(this,e,j(1,t))};return d&&ft&&lt(Q,e,{configurable:!0,set:n}),pt(e,t)}).prototype,"toString",(function(){return K(this).tag})),P(Y,"withoutSetter",(function(t){return pt(D(t),t)})),C.f=bt,U.f=vt,R.f=gt,k.f=E.f=yt,T.f=mt,V.f=function(t){return pt(L(t),t)},d&&(nt($,"description",{configurable:!0,get:function(){return K(this).description}}),c||P(Q,"propertyIsEnumerable",bt,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!f,sham:!f},{Symbol:Y}),W(S(dt),(function(t){F(t)})),r({target:"Symbol",stat:!0,forced:!f},{for:function(t){var e=O(t);if(p(ut,e))return ut[e];var n=Y(e);return ut[e]=n,ct[n]=e,n},keyFor:function(t){if(!y(t))throw X(t+" is not a symbol");if(p(ct,t))return ct[t]},useSetter:function(){ft=!0},useSimple:function(){ft=!1}}),r({target:"Object",stat:!0,forced:!f,sham:!d},{create:function(t,e){return void 0===e?A(t):ht(A(t),e)},defineProperty:vt,defineProperties:ht,getOwnPropertyDescriptor:gt}),r({target:"Object",stat:!0,forced:!f},{getOwnPropertyNames:yt,getOwnPropertySymbols:mt}),r({target:"Object",stat:!0,forced:l((function(){T.f(1)}))},{getOwnPropertySymbols:function(t){return T.f(x(t))}}),tt)&&r({target:"JSON",stat:!0,forced:!f||l((function(){var t=Y();return"[null]"!=tt([t])||"{}"!=tt({a:t})||"{}"!=tt(Object(t))}))},{stringify:function(t,e,n){var r=B(arguments),o=e;if((b(e)||void 0!==t)&&!y(t))return v(e)||(e=function(t,e){if(h(o)&&(e=s(o,this,t,e)),!y(e))return e}),r[1]=e,a(tt,null,r)}});if(!$[J]){var xt=$.valueOf;P($,J,(function(t){return s(xt,this)}))}z(Y,"Symbol"),M[G]=!0},function(t,e,n){var r=n(63),o=n(43),i=n(105).f,a=n(54),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return s&&"Window"==r(t)?function(t){try{return i(t)}catch(t){return a(s)}}(t):i(o(t))}},function(t,e,n){n(21)("iterator")},function(t,e,n){"use strict";var r=n(41).f,o=n(64),i=n(144),a=n(22),s=n(116),u=n(8),c=n(132),d=n(166),f=n(28),l=n(148).fastKey,p=n(72),v=p.set,h=p.getterFor;t.exports={getConstructor:function(t,e,n,c){var d=t((function(t,r){s(t,p),v(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),f||(t.size=0),null!=r&&u(r,t[c],{that:t,AS_ENTRIES:n})})),p=d.prototype,b=h(e),g=function(t,e,n){var r,o,i=b(t),a=y(t,e);return a?a.value=n:(i.last=a={index:o=l(e,!0),key:e,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},y=function(t,e){var n,r=b(t),o=l(e);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==e)return n};return i(p,{clear:function(){for(var t=b(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,f?t.size=0:this.size=0},delete:function(t){var e=b(this),n=y(this,t);if(n){var r=n.next,o=n.previous;delete e.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),e.first==n&&(e.first=r),e.last==n&&(e.last=o),f?e.size--:this.size--}return!!n},forEach:function(t){for(var e,n=b(this),r=a(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(p,n?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),f&&r(p,"size",{get:function(){return b(this).size}}),d},setStrong:function(t,e,n){var r=e+" Iterator",o=h(e),i=h(r);c(t,e,(function(t,e){v(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=i(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),d(e)}}},function(t,e,n){"use strict";var r=n(3),o=n(11),i=n(9),a=n(17),s=n(5),u=r.TypeError;t.exports=function(t,e){var n,r=s(this),c=i(r.get),d=i(r.has),f=i(r.set),l=arguments.length>2?arguments[2]:void 0;if(!a(e)&&!a(l))throw u("At least one callback required");return o(d,r,t)?(n=o(c,r,t),a(e)&&(n=e(n),o(f,r,t,n))):a(l)&&(n=l(),o(f,r,t,n)),n}},function(t,e,n){"use strict";var r=n(3),o=n(10),i=n(9),a=n(24),s=n(30),u=n(54),c=r.Function,d=o([].concat),f=o([].join),l={},p=function(t,e,n){if(!s(l,e)){for(var r=[],o=0;o<e;o++)r[o]="a["+o+"]";l[e]=c("C,a","return new C("+f(r,",")+")")}return l[e](t,n)};t.exports=c.bind||function(t){var e=i(this),n=e.prototype,r=u(arguments,1),o=function(){var n=d(r,u(arguments));return this instanceof o?p(e,n.length,n):e.apply(t,n)};return a(n)&&(o.prototype=n),o}},function(t,e,n){var r=n(33);t.exports=function(t){if(r(t))return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(57),o=n(182),i=n(37);t.exports=function(t){if(void 0!==r&&null!=o(t)||null!=t["@@iterator"])return i(t)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){t.exports=n(394)},function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){t.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(t,e,n){var r=n(91),o=n(135);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=r(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&o(t,e)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(15).default,o=n(362);t.exports=function(t,e){if(e&&("object"===r(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return o(t)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(31),o=n(91),i=n(113),a=n(135),s=n(368),u=n(374);function c(e){var n="function"==typeof r?new r:void 0;return t.exports=c=function(t){if(null===t||!s(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,e)}function e(){return u(t,arguments,i(this).constructor)}return e.prototype=o(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a(e,t)},t.exports.default=t.exports,t.exports.__esModule=!0,c(e)}t.exports=c,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(180),o=n(181),i=n(136),a=n(184);t.exports=function(t){return r(t)||o(t)||i(t)||a()},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){t.exports=n(448)},function(t,e,n){"use strict";n.d(e,"b",(function(){return f})),n.d(e,"a",(function(){return l}));var r=n(12),o=n.n(r),i=n(42),a=n.n(i),s=n(39),u=n.n(s),c=n(68),d=n.n(c);function f(t){if(o()(t).call(t,"pubstackRefresh")){var e=a()(t).call(t,(function(t){return u()(t).call(t,"pubstackRefreshRank")}));if(void 0!==e&&o()(e).call(e,":")){var n=d()(e.split(":")[1])||0;return n>0?n:0}}return 0}function l(t){return"pubstackRefreshRank:".concat(t)}},function(t,e,n){t.exports=n(453)},function(t,e,n){t.exports=n(469)},function(t,e,n){var r=n(75);t.exports=function(t,e,n){return e in t?r(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){"use strict";var r=n(11),o=n(9),i=n(5);t.exports=function(){for(var t=i(this),e=o(t.add),n=0,a=arguments.length;n<a;n++)r(e,t,arguments[n]);return t}},function(t,e,n){var r=n(28),o=n(10),i=n(87),a=n(43),s=o(n(97).f),u=o([].push),c=function(t){return function(e){for(var n,o=a(e),c=i(o),d=c.length,f=0,l=[];d>f;)n=c[f++],r&&!s(o,n)||u(l,t?[n,o[n]]:o[n]);return l}};t.exports={entries:c(!0),values:c(!1)}},function(t,e,n){var r=n(198);n(223),n(224),n(225),n(226),t.exports=r},function(t,e,n){var r=n(199);n(55),t.exports=r},function(t,e,n){n(153),n(60),n(73),n(214),n(171),n(172),n(220),n(74);var r=n(14);t.exports=r.Promise},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(3),o=n(11),i=n(24),a=n(120),s=n(122),u=n(202),c=n(20),d=r.TypeError,f=c("toPrimitive");t.exports=function(t,e){if(!i(t)||a(t))return t;var n,r=s(t,f);if(r){if(void 0===e&&(e="default"),n=o(r,t,e),!i(n)||a(n))return n;throw d("Can't convert object to primitive value")}return void 0===e&&(e="number"),u(t,e)}},function(t,e,n){var r=n(3),o=n(11),i=n(17),a=n(24),s=r.TypeError;t.exports=function(t,e){var n,r;if("string"===e&&i(n=t.toString)&&!a(r=o(n,t)))return r;if(i(n=t.valueOf)&&!a(r=o(n,t)))return r;if("string"!==e&&i(n=t.toString)&&!a(r=o(n,t)))return r;throw s("Can't convert object to primitive value")}},function(t,e,n){var r=n(3),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){var r=n(3),o=n(17),i=r.String,a=r.TypeError;t.exports=function(t){if("object"==typeof t||o(t))return t;throw a("Can't set "+i(t)+" as a prototype")}},function(t,e,n){var r=n(30),o=n(158),i=n(59),a=n(41);t.exports=function(t,e){for(var n=o(e),s=a.f,u=i.f,c=0;c<n.length;c++){var d=n[c];r(t,d)||s(t,d,u(e,d))}}},function(t,e,n){var r=n(10),o=n(54),i=r("".replace),a=r("".split),s=r([].join),u=String(Error("zxcasd").stack),c=/\n\s*at [^:]*:[^\n]*/,d=c.test(u),f=/@[^\n]*\n/.test(u)&&!/zxcasd/.test(u);t.exports=function(t,e){if("string"!=typeof t)return t;if(d)for(;e--;)t=i(t,c,"");else if(f)return s(o(a(t,"\n"),e),"\n");return t}},function(t,e,n){var r=n(24),o=n(52);t.exports=function(t,e){r(e)&&"cause"in e&&o(t,"cause",e.cause)}},function(t,e,n){var r=n(47);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:r(t)}},function(t,e,n){var r=n(13),o=n(62);t.exports=!r((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},function(t,e,n){var r=n(3),o=n(17),i=n(131),a=r.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},function(t,e,n){var r=n(28),o=n(30),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),u=s&&"something"===function(){}.name,c=s&&(!r||r&&a(i,"name").configurable);t.exports={EXISTS:s,PROPER:u,CONFIGURABLE:c}},function(t,e,n){"use strict";var r=n(164).IteratorPrototype,o=n(64),i=n(62),a=n(79),s=n(76),u=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),a(t,c,!1,!0),s[c]=u,t}},function(t,e,n){"use strict";var r=n(130),o=n(65);t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(t,e,n){"use strict";var r,o,i,a,s=n(2),u=n(6),c=n(3),d=n(19),f=n(11),l=n(165),p=n(78),v=n(144),h=n(104),b=n(79),g=n(166),y=n(9),m=n(17),x=n(24),I=n(116),w=n(131),O=n(8),j=n(167),A=n(44),S=n(168).set,k=n(215),E=n(170),T=n(218),R=n(88),U=n(110),C=n(72),B=n(156),P=n(20),_=n(219),N=n(109),M=n(82),D=P("species"),L=C.get,V=C.set,F=C.getterFor("Promise"),z=l&&l.prototype,q=l,W=z,G=c.TypeError,J=c.document,H=c.process,K=R.f,Q=K,Y=!!(J&&J.createEvent&&c.dispatchEvent),$=m(c.PromiseRejectionEvent),X=!1,Z=B("Promise",(function(){var t=w(q),e=t!==String(q);if(!e&&66===M)return!0;if(u&&!W.finally)return!0;if(M>=51&&/native code/.test(t))return!1;var n=new q((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))};return(n.constructor={})[D]=r,!(X=n.then((function(){}))instanceof r)||!e&&_&&!$})),tt=Z||!j((function(t){q.all(t).catch((function(){}))})),et=function(t){var e;return!(!x(t)||!m(e=t.then))&&e},nt=function(t,e){if(!t.notified){t.notified=!0;var n=t.reactions;k((function(){for(var r=t.value,o=1==t.state,i=0;n.length>i;){var a,s,u,c=n[i++],d=o?c.ok:c.fail,l=c.resolve,p=c.reject,v=c.domain;try{d?(o||(2===t.rejection&&at(t),t.rejection=1),!0===d?a=r:(v&&v.enter(),a=d(r),v&&(v.exit(),u=!0)),a===c.promise?p(G("Promise-chain cycle")):(s=et(a))?f(s,a,l,p):l(a)):p(r)}catch(t){v&&!u&&v.exit(),p(t)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&ot(t)}))}},rt=function(t,e,n){var r,o;Y?((r=J.createEvent("Event")).promise=e,r.reason=n,r.initEvent(t,!1,!0),c.dispatchEvent(r)):r={promise:e,reason:n},!$&&(o=c["on"+t])?o(r):"unhandledrejection"===t&&T("Unhandled promise rejection",n)},ot=function(t){f(S,c,(function(){var e,n=t.facade,r=t.value;if(it(t)&&(e=U((function(){N?H.emit("unhandledRejection",r,n):rt("unhandledrejection",n,r)})),t.rejection=N||it(t)?2:1,e.error))throw e.value}))},it=function(t){return 1!==t.rejection&&!t.parent},at=function(t){f(S,c,(function(){var e=t.facade;N?H.emit("rejectionHandled",e):rt("rejectionhandled",e,t.value)}))},st=function(t,e,n){return function(r){t(e,r,n)}},ut=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=2,nt(t,!0))},ct=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw G("Promise can't be resolved itself");var r=et(e);r?k((function(){var n={done:!1};try{f(r,e,st(ct,n,t),st(ut,n,t))}catch(e){ut(n,e,t)}})):(t.value=e,t.state=1,nt(t,!1))}catch(e){ut({done:!1},e,t)}}};if(Z&&(W=(q=function(t){I(this,W),y(t),f(r,this);var e=L(this);try{t(st(ct,e),st(ut,e))}catch(t){ut(e,t)}}).prototype,(r=function(t){V(this,{type:"Promise",done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=v(W,{then:function(t,e){var n=F(this),r=n.reactions,o=K(A(this,q));return o.ok=!m(t)||t,o.fail=m(e)&&e,o.domain=N?H.domain:void 0,n.parent=!0,r[r.length]=o,0!=n.state&&nt(n,!1),o.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=L(t);this.promise=t,this.resolve=st(ct,e),this.reject=st(ut,e)},R.f=K=function(t){return t===q||t===i?new o(t):Q(t)},!u&&m(l)&&z!==Object.prototype)){a=z.then,X||(p(z,"then",(function(t,e){var n=this;return new q((function(t,e){f(a,n,t,e)})).then(t,e)}),{unsafe:!0}),p(z,"catch",W.catch,{unsafe:!0}));try{delete z.constructor}catch(t){}h&&h(z,W)}s({global:!0,wrap:!0,forced:Z},{Promise:q}),b(q,"Promise",!1,!0),g("Promise"),i=d("Promise"),s({target:"Promise",stat:!0,forced:Z},{reject:function(t){var e=K(this);return f(e.reject,void 0,t),e.promise}}),s({target:"Promise",stat:!0,forced:u||Z},{resolve:function(t){return E(u&&this===i?q:this,t)}}),s({target:"Promise",stat:!0,forced:tt},{all:function(t){var e=this,n=K(e),r=n.resolve,o=n.reject,i=U((function(){var n=y(e.resolve),i=[],a=0,s=1;O(t,(function(t){var u=a++,c=!1;s++,f(n,e,t).then((function(t){c||(c=!0,i[u]=t,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=K(e),r=n.reject,o=U((function(){var o=y(e.resolve);O(t,(function(t){f(o,e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(t,e,n){var r,o,i,a,s,u,c,d,f=n(3),l=n(22),p=n(59).f,v=n(168).set,h=n(169),b=n(216),g=n(217),y=n(109),m=f.MutationObserver||f.WebKitMutationObserver,x=f.document,I=f.process,w=f.Promise,O=p(f,"queueMicrotask"),j=O&&O.value;j||(r=function(){var t,e;for(y&&(t=I.domain)&&t.exit();o;){e=o.fn,o=o.next;try{e()}catch(t){throw o?a():i=void 0,t}}i=void 0,t&&t.enter()},h||y||g||!m||!x?!b&&w&&w.resolve?((c=w.resolve(void 0)).constructor=w,d=l(c.then,c),a=function(){d(r)}):y?a=function(){I.nextTick(r)}:(v=l(v,f),a=function(){v(r)}):(s=!0,u=x.createTextNode(""),new m(r).observe(u,{characterData:!0}),a=function(){u.data=s=!s})),t.exports=j||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},function(t,e,n){var r=n(71),o=n(3);t.exports=/ipad|iphone|ipod/i.test(r)&&void 0!==o.Pebble},function(t,e,n){var r=n(71);t.exports=/web0s(?!.*chrome)/i.test(r)},function(t,e,n){var r=n(3);t.exports=function(t,e){var n=r.console;n&&n.error&&(1==arguments.length?n.error(t):n.error(t,e))}},function(t,e){t.exports="object"==typeof window},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(165),a=n(13),s=n(19),u=n(17),c=n(44),d=n(170),f=n(78);if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=c(this,s("Promise")),n=u(t);return this.then(n?function(n){return d(e,t()).then((function(){return n}))}:t,n?function(n){return d(e,t()).then((function(){throw n}))}:t)}}),!o&&u(i)){var l=s("Promise").prototype.finally;i.prototype.finally!==l&&f(i.prototype,"finally",l,{unsafe:!0})}},function(t,e,n){var r=n(10),o=n(106),i=n(47),a=n(70),s=r("".charAt),u=r("".charCodeAt),c=r("".slice),d=function(t){return function(e,n){var r,d,f=i(a(e)),l=o(n),p=f.length;return l<0||l>=p?t?"":void 0:(r=u(f,l))<55296||r>56319||l+1===p||(d=u(f,l+1))<56320||d>57343?t?s(f,l):r:t?c(f,l,l+2):d-56320+(r-55296<<10)+65536}};t.exports={codeAt:d(!1),charAt:d(!0)}},function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){n(153)},function(t,e,n){n(171)},function(t,e,n){"use strict";var r=n(2),o=n(88),i=n(110);r({target:"Promise",stat:!0},{try:function(t){var e=o.f(this),n=i(t);return(n.error?e.reject:e.resolve)(n.value),e.promise}})},function(t,e,n){n(172)},function(t,e,n){var r=n(228);n(247),n(248),n(249),n(250),n(251),n(252),n(253),t.exports=r},function(t,e,n){var r=n(229);n(55),t.exports=r},function(t,e,n){n(173),n(73),n(174),n(231),n(232),n(233),n(234),n(176),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246);var r=n(14);t.exports=r.Symbol},function(t,e,n){var r=n(3),o=n(83),i=n(108),a=n(24),s=n(20)("species"),u=r.Array;t.exports=function(t){var e;return o(t)&&(e=t.constructor,(i(e)&&(e===u||o(e.prototype))||a(e)&&null===(e=e[s]))&&(e=void 0)),void 0===e?u:e}},function(t,e,n){n(21)("asyncIterator")},function(t,e){},function(t,e,n){n(21)("hasInstance")},function(t,e,n){n(21)("isConcatSpreadable")},function(t,e,n){n(21)("match")},function(t,e,n){n(21)("matchAll")},function(t,e,n){n(21)("replace")},function(t,e,n){n(21)("search")},function(t,e,n){n(21)("species")},function(t,e,n){n(21)("split")},function(t,e,n){n(21)("toPrimitive")},function(t,e,n){n(21)("toStringTag")},function(t,e,n){n(21)("unscopables")},function(t,e,n){var r=n(3);n(79)(r.JSON,"JSON",!0)},function(t,e){},function(t,e){},function(t,e,n){n(21)("asyncDispose")},function(t,e,n){n(21)("dispose")},function(t,e,n){n(21)("matcher")},function(t,e,n){n(21)("metadata")},function(t,e,n){n(21)("observable")},function(t,e,n){n(21)("patternMatch")},function(t,e,n){n(21)("replaceAll")},function(t,e,n){var r=n(255);t.exports=r},function(t,e,n){var r=n(256);n(55),t.exports=r},function(t,e,n){n(60),n(73),n(74),n(176);var r=n(134);t.exports=r.f("iterator")},function(t,e,n){var r=n(258);t.exports=r},function(t,e,n){var r=n(259);t.exports=r},function(t,e,n){var r=n(18),o=n(260),i=n(262),a=Array.prototype,s=String.prototype;t.exports=function(t){var e=t.includes;return t===a||r(a,t)&&e===a.includes?o:"string"==typeof t||t===s||r(s,t)&&e===s.includes?i:e}},function(t,e,n){n(261);var r=n(25);t.exports=r("Array").includes},function(t,e,n){"use strict";var r=n(2),o=n(126).includes,i=n(94);r({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(t,e,n){n(263);var r=n(25);t.exports=r("String").includes},function(t,e,n){"use strict";var r=n(2),o=n(10),i=n(145),a=n(70),s=n(47),u=n(146),c=o("".indexOf);r({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(s(a(this)),s(i(t)),arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(24),o=n(63),i=n(20)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},function(t,e,n){var r=n(266);t.exports=r},function(t,e,n){n(267);var r=n(14);t.exports=r.setTimeout},function(t,e,n){var r=n(2),o=n(3),i=n(61),a=n(17),s=n(71),u=n(54),c=/MSIE .\./.test(s),d=o.Function,f=function(t){return function(e,n){var r=arguments.length>2,o=r?u(arguments,2):void 0;return t(r?function(){i(a(e)?e:d(e),this,o)}:e,n)}};r({global:!0,bind:!0,forced:c},{setTimeout:f(o.setTimeout),setInterval:f(o.setInterval)})},function(t,e,n){var r=n(269);t.exports=r},function(t,e,n){var r=n(270);t.exports=r},function(t,e,n){n(271);var r=n(14);t.exports=r.Object.assign},function(t,e,n){var r=n(2),o=n(272);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(t,e,n){"use strict";var r=n(28),o=n(10),i=n(11),a=n(13),s=n(87),u=n(129),c=n(97),d=n(40),f=n(98),l=Object.assign,p=Object.defineProperty,v=o([].concat);t.exports=!l||a((function(){if(r&&1!==l({b:1},l(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=l({},t)[n]||"abcdefghijklmnopqrst"!=s(l({},e)).join("")}))?function(t,e){for(var n=d(t),o=arguments.length,a=1,l=u.f,p=c.f;o>a;)for(var h,b=f(arguments[a++]),g=l?v(s(b),l(b)):s(b),y=g.length,m=0;y>m;)h=g[m++],r&&!i(p,b,h)||(n[h]=b[h]);return n}:l},function(t,e,n){var r=n(274);n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(295),n(296),n(297),t.exports=r},function(t,e,n){var r=n(275);n(55),t.exports=r},function(t,e,n){n(60),n(73),n(276),n(74);var r=n(14);t.exports=r.Set},function(t,e,n){"use strict";n(147)("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),n(177))},function(t,e,n){var r=n(13),o=n(24),i=n(63),a=n(278),s=Object.isExtensible,u=r((function(){s(1)}));t.exports=u||a?function(t){return!!o(t)&&((!a||"ArrayBuffer"!=i(t))&&(!s||s(t)))}:s},function(t,e,n){var r=n(13);t.exports=r((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}))},function(t,e,n){var r=n(13);t.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(t,e,n){n(2)({target:"Set",stat:!0},{from:n(149)})},function(t,e,n){n(2)({target:"Set",stat:!0},{of:n(150)})},function(t,e,n){"use strict";n(2)({target:"Set",proto:!0,real:!0,forced:n(6)},{addAll:n(195)})},function(t,e,n){"use strict";n(2)({target:"Set",proto:!0,real:!0,forced:n(6)},{deleteAll:n(151)})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(22),s=n(66),u=n(8);r({target:"Set",proto:!0,real:!0,forced:o},{every:function(t){var e=i(this),n=s(e),r=a(t,arguments.length>1?arguments[1]:void 0);return!u(n,(function(t,n){if(!r(t,t,e))return n()}),{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(11),s=n(9),u=n(5),c=n(44),d=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{difference:function(t){var e=u(this),n=new(c(e,i("Set")))(e),r=s(n.delete);return d(t,(function(t){a(r,n,t)})),n}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(11),s=n(9),u=n(5),c=n(22),d=n(44),f=n(66),l=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{filter:function(t){var e=u(this),n=f(e),r=c(t,arguments.length>1?arguments[1]:void 0),o=new(d(e,i("Set"))),p=s(o.add);return l(n,(function(t){r(t,t,e)&&a(p,o,t)}),{IS_ITERATOR:!0}),o}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(22),s=n(66),u=n(8);r({target:"Set",proto:!0,real:!0,forced:o},{find:function(t){var e=i(this),n=s(e),r=a(t,arguments.length>1?arguments[1]:void 0);return u(n,(function(t,n){if(r(t,t,e))return n(t)}),{IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(11),s=n(9),u=n(5),c=n(44),d=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{intersection:function(t){var e=u(this),n=new(c(e,i("Set"))),r=s(e.has),o=s(n.add);return d(t,(function(t){a(r,e,t)&&a(o,n,t)})),n}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(11),a=n(9),s=n(5),u=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{isDisjointFrom:function(t){var e=s(this),n=a(e.has);return!u(t,(function(t,r){if(!0===i(n,e,t))return r()}),{INTERRUPTED:!0}).stopped}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(11),s=n(9),u=n(17),c=n(5),d=n(77),f=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{isSubsetOf:function(t){var e=d(this),n=c(t),r=n.has;return u(r)||(n=new(i("Set"))(t),r=s(n.has)),!f(e,(function(t,e){if(!1===a(r,n,t))return e()}),{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(11),a=n(9),s=n(5),u=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{isSupersetOf:function(t){var e=s(this),n=a(e.has);return!u(t,(function(t,r){if(!1===i(n,e,t))return r()}),{INTERRUPTED:!0}).stopped}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(10),a=n(5),s=n(47),u=n(66),c=n(8),d=i([].join),f=[].push;o({target:"Set",proto:!0,real:!0,forced:r},{join:function(t){var e=a(this),n=u(e),r=void 0===t?",":s(t),o=[];return c(n,f,{that:o,IS_ITERATOR:!0}),d(o,r)}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(22),s=n(11),u=n(9),c=n(5),d=n(44),f=n(66),l=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{map:function(t){var e=c(this),n=f(e),r=a(t,arguments.length>1?arguments[1]:void 0),o=new(d(e,i("Set"))),p=u(o.add);return l(n,(function(t){s(p,o,r(t,t,e))}),{IS_ITERATOR:!0}),o}})},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(6),a=n(9),s=n(5),u=n(66),c=n(8),d=o.TypeError;r({target:"Set",proto:!0,real:!0,forced:i},{reduce:function(t){var e=s(this),n=u(e),r=arguments.length<2,o=r?void 0:arguments[1];if(a(t),c(n,(function(n){r?(r=!1,o=n):o=t(o,n,n,e)}),{IS_ITERATOR:!0}),r)throw d("Reduce of empty set with no initial value");return o}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(22),s=n(66),u=n(8);r({target:"Set",proto:!0,real:!0,forced:o},{some:function(t){var e=i(this),n=s(e),r=a(t,arguments.length>1?arguments[1]:void 0);return u(n,(function(t,n){if(r(t,t,e))return n()}),{IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(11),s=n(9),u=n(5),c=n(44),d=n(8);o({target:"Set",proto:!0,real:!0,forced:r},{symmetricDifference:function(t){var e=u(this),n=new(c(e,i("Set")))(e),r=s(n.delete),o=s(n.add);return d(t,(function(t){a(r,n,t)||a(o,n,t)})),n}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(19),a=n(9),s=n(5),u=n(44),c=n(8);r({target:"Set",proto:!0,real:!0,forced:o},{union:function(t){var e=s(this),n=new(u(e,i("Set")))(e);return c(t,a(n.add),{that:n}),n}})},function(t,e,n){var r=n(299);t.exports=r},function(t,e,n){n(55);var r=n(65),o=n(30),i=n(18),a=n(300),s=Array.prototype,u={DOMTokenList:!0,NodeList:!0};t.exports=function(t){var e=t.forEach;return t===s||i(s,t)&&e===s.forEach||o(u,r(t))?a:e}},function(t,e,n){var r=n(301);t.exports=r},function(t,e,n){n(302);var r=n(25);t.exports=r("Array").forEach},function(t,e,n){"use strict";var r=n(2),o=n(303);r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},function(t,e,n){"use strict";var r=n(50).forEach,o=n(84)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},function(t,e,n){var r=n(305);t.exports=r},function(t,e,n){var r=n(306);t.exports=r},function(t,e,n){n(74),n(307);var r=n(14);t.exports=r.Array.from},function(t,e,n){var r=n(2),o=n(308);r({target:"Array",stat:!0,forced:!n(167)((function(t){Array.from(t)}))},{from:o})},function(t,e,n){"use strict";var r=n(3),o=n(22),i=n(11),a=n(40),s=n(309),u=n(162),c=n(108),d=n(49),f=n(89),l=n(77),p=n(107),v=r.Array;t.exports=function(t){var e=a(t),n=c(this),r=arguments.length,h=r>1?arguments[1]:void 0,b=void 0!==h;b&&(h=o(h,r>2?arguments[2]:void 0));var g,y,m,x,I,w,O=p(e),j=0;if(!O||this==v&&u(O))for(g=d(e),y=n?new this(g):v(g);g>j;j++)w=b?h(e[j],j):e[j],f(y,j,w);else for(I=(x=l(e,O)).next,y=n?new this:[];!(m=i(I,x)).done;j++)w=b?s(x,h,[m.value,j],!0):m.value,f(y,j,w);return y.length=j,y}},function(t,e,n){var r=n(5),o=n(163);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){o(t,"throw",e)}}},function(t,e,n){var r=n(311);t.exports=r},function(t,e,n){n(55);var r=n(65),o=n(30),i=n(18),a=n(312),s=Array.prototype,u={DOMTokenList:!0,NodeList:!0};t.exports=function(t){var e=t.values;return t===s||i(s,t)&&e===s.values||o(u,r(t))?a:e}},function(t,e,n){var r=n(313);t.exports=r},function(t,e,n){n(60),n(73);var r=n(25);t.exports=r("Array").values},function(t,e,n){var r=n(315);n(318),n(319),n(320),n(321),n(323),n(324),n(325),n(326),n(327),n(328),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),t.exports=r},function(t,e,n){var r=n(316);n(55),t.exports=r},function(t,e,n){n(60),n(317),n(73),n(74);var r=n(14);t.exports=r.Map},function(t,e,n){"use strict";n(147)("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),n(177))},function(t,e,n){n(2)({target:"Map",stat:!0},{from:n(149)})},function(t,e,n){n(2)({target:"Map",stat:!0},{of:n(150)})},function(t,e,n){"use strict";n(2)({target:"Map",proto:!0,real:!0,forced:n(6)},{deleteAll:n(151)})},function(t,e,n){"use strict";n(2)({target:"Map",proto:!0,real:!0,forced:n(6)},{emplace:n(322)})},function(t,e,n){"use strict";var r=n(11),o=n(9),i=n(5);t.exports=function(t,e){var n=i(this),a=o(n.get),s=o(n.has),u=o(n.set),c=r(s,n,t)&&"update"in e?e.update(r(a,n,t),t,n):e.insert(t,n);return r(u,n,t,c),c}},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(22),s=n(48),u=n(8);r({target:"Map",proto:!0,real:!0,forced:o},{every:function(t){var e=i(this),n=s(e),r=a(t,arguments.length>1?arguments[1]:void 0);return!u(n,(function(t,n,o){if(!r(n,t,e))return o()}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(22),s=n(11),u=n(9),c=n(5),d=n(44),f=n(48),l=n(8);o({target:"Map",proto:!0,real:!0,forced:r},{filter:function(t){var e=c(this),n=f(e),r=a(t,arguments.length>1?arguments[1]:void 0),o=new(d(e,i("Map"))),p=u(o.set);return l(n,(function(t,n){r(n,t,e)&&s(p,o,t,n)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(22),s=n(48),u=n(8);r({target:"Map",proto:!0,real:!0,forced:o},{find:function(t){var e=i(this),n=s(e),r=a(t,arguments.length>1?arguments[1]:void 0);return u(n,(function(t,n,o){if(r(n,t,e))return o(n)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(22),s=n(48),u=n(8);r({target:"Map",proto:!0,real:!0,forced:o},{findKey:function(t){var e=i(this),n=s(e),r=a(t,arguments.length>1?arguments[1]:void 0);return u(n,(function(t,n,o){if(r(n,t,e))return o(t)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},function(t,e,n){"use strict";var r=n(2),o=n(11),i=n(10),a=n(9),s=n(77),u=n(8),c=i([].push);r({target:"Map",stat:!0},{groupBy:function(t,e){a(e);var n=s(t),r=new this,i=a(r.has),d=a(r.get),f=a(r.set);return u(n,(function(t){var n=e(t);o(i,r,n)?c(o(d,r,n),t):o(f,r,n,[t])}),{IS_ITERATOR:!0}),r}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(5),a=n(48),s=n(329),u=n(8);o({target:"Map",proto:!0,real:!0,forced:r},{includes:function(t){return u(a(i(this)),(function(e,n,r){if(s(n,t))return r()}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){"use strict";var r=n(2),o=n(11),i=n(8),a=n(9);r({target:"Map",stat:!0},{keyBy:function(t,e){var n=new this;a(e);var r=a(n.set);return i(t,(function(t){o(r,n,e(t),t)})),n}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(48),s=n(8);r({target:"Map",proto:!0,real:!0,forced:o},{keyOf:function(t){return s(a(i(this)),(function(e,n,r){if(n===t)return r(e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(22),s=n(11),u=n(9),c=n(5),d=n(44),f=n(48),l=n(8);o({target:"Map",proto:!0,real:!0,forced:r},{mapKeys:function(t){var e=c(this),n=f(e),r=a(t,arguments.length>1?arguments[1]:void 0),o=new(d(e,i("Map"))),p=u(o.set);return l(n,(function(t,n){s(p,o,r(n,t,e),n)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(19),a=n(22),s=n(11),u=n(9),c=n(5),d=n(44),f=n(48),l=n(8);o({target:"Map",proto:!0,real:!0,forced:r},{mapValues:function(t){var e=c(this),n=f(e),r=a(t,arguments.length>1?arguments[1]:void 0),o=new(d(e,i("Map"))),p=u(o.set);return l(n,(function(t,n){s(p,o,t,r(n,t,e))}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(9),a=n(5),s=n(8);r({target:"Map",proto:!0,real:!0,forced:o},{merge:function(t){for(var e=a(this),n=i(e.set),r=arguments.length,o=0;o<r;)s(arguments[o++],n,{that:e,AS_ENTRIES:!0});return e}})},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(6),a=n(5),s=n(9),u=n(48),c=n(8),d=o.TypeError;r({target:"Map",proto:!0,real:!0,forced:i},{reduce:function(t){var e=a(this),n=u(e),r=arguments.length<2,o=r?void 0:arguments[1];if(s(t),c(n,(function(n,i){r?(r=!1,o=i):o=t(o,i,n,e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),r)throw d("Reduce of empty map with no initial value");return o}})},function(t,e,n){"use strict";var r=n(2),o=n(6),i=n(5),a=n(22),s=n(48),u=n(8);r({target:"Map",proto:!0,real:!0,forced:o},{some:function(t){var e=i(this),n=s(e),r=a(t,arguments.length>1?arguments[1]:void 0);return u(n,(function(t,n,o){if(r(n,t,e))return o()}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}})},function(t,e,n){"use strict";var r=n(6),o=n(2),i=n(3),a=n(11),s=n(5),u=n(9),c=i.TypeError;o({target:"Map",proto:!0,real:!0,forced:r},{update:function(t,e){var n=s(this),r=u(n.get),o=u(n.has),i=u(n.set),d=arguments.length;u(e);var f=a(o,n,t);if(!f&&d<3)throw c("Updating absent value");var l=f?a(r,n,t):u(d>2?arguments[2]:void 0)(t,n);return a(i,n,t,e(l,t,n)),n}})},function(t,e,n){"use strict";n(2)({target:"Map",proto:!0,real:!0,forced:n(6)},{upsert:n(178)})},function(t,e,n){"use strict";n(2)({target:"Map",proto:!0,real:!0,name:"upsert",forced:n(6)},{updateOrInsert:n(178)})},function(t,e,n){var r=n(341);t.exports=r},function(t,e,n){var r=n(342);t.exports=r},function(t,e,n){var r=n(18),o=n(343),i=Array.prototype;t.exports=function(t){var e=t.find;return t===i||r(i,t)&&e===i.find?o:e}},function(t,e,n){n(344);var r=n(25);t.exports=r("Array").find},function(t,e,n){"use strict";var r=n(2),o=n(50).find,i=n(94),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("find")},function(t,e,n){var r=n(346);t.exports=r},function(t,e,n){var r=n(347);t.exports=r},function(t,e,n){var r=n(18),o=n(348),i=Array.prototype;t.exports=function(t){var e=t.map;return t===i||r(i,t)&&e===i.map?o:e}},function(t,e,n){n(349);var r=n(25);t.exports=r("Array").map},function(t,e,n){"use strict";var r=n(2),o=n(50).map;r({target:"Array",proto:!0,forced:!n(90)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(351);t.exports=r},function(t,e,n){var r=n(352);t.exports=r},function(t,e,n){n(353);var r=n(14);t.exports=r.Reflect.construct},function(t,e,n){var r=n(2),o=n(19),i=n(61),a=n(179),s=n(133),u=n(5),c=n(24),d=n(64),f=n(13),l=o("Reflect","construct"),p=Object.prototype,v=[].push,h=f((function(){function t(){}return!(l((function(){}),[],t)instanceof t)})),b=!f((function(){l((function(){}))})),g=h||b;r({target:"Reflect",stat:!0,forced:g,sham:g},{construct:function(t,e){s(t),u(e);var n=arguments.length<3?t:s(arguments[2]);if(b&&!h)return l(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var r=[null];return i(v,r,e),new(i(a,t,r))}var o=n.prototype,f=d(c(o)?o:p),g=i(t,f,e);return c(g)?g:f}})},function(t,e,n){var r=n(355);t.exports=r},function(t,e,n){var r=n(356);t.exports=r},function(t,e,n){n(357);var r=n(14).Object;t.exports=function(t,e){return r.create(t,e)}},function(t,e,n){n(2)({target:"Object",stat:!0,sham:!n(28)},{create:n(64)})},function(t,e,n){var r=n(359);t.exports=r},function(t,e,n){var r=n(360);t.exports=r},function(t,e,n){n(361);var r=n(14);t.exports=r.Object.setPrototypeOf},function(t,e,n){n(2)({target:"Object",stat:!0},{setPrototypeOf:n(104)})},function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){t.exports=n(364)},function(t,e,n){var r=n(365);t.exports=r},function(t,e,n){var r=n(366);t.exports=r},function(t,e,n){n(367);var r=n(14);t.exports=r.Object.getPrototypeOf},function(t,e,n){var r=n(2),o=n(13),i=n(40),a=n(102),s=n(157);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!s},{getPrototypeOf:function(t){return a(i(t))}})},function(t,e,n){var r=n(111);t.exports=function(t){var e;return-1!==r(e=Function.toString.call(t)).call(e,"[native code]")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(370);t.exports=r},function(t,e,n){var r=n(371);t.exports=r},function(t,e,n){var r=n(18),o=n(372),i=Array.prototype;t.exports=function(t){var e=t.indexOf;return t===i||r(i,t)&&e===i.indexOf?o:e}},function(t,e,n){n(373);var r=n(25);t.exports=r("Array").indexOf},function(t,e,n){"use strict";var r=n(2),o=n(10),i=n(126).indexOf,a=n(84),s=o([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=a("indexOf");r({target:"Array",proto:!0,forced:u||!c},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return u?s(this,t,e)||0:i(this,t,e)}})},function(t,e,n){var r=n(67),o=n(114),i=n(135),a=n(380);function s(e,n,u){return a()?(t.exports=s=r,t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=s=function(t,e,n){var r=[null];r.push.apply(r,e);var a=new(o(Function).apply(t,r));return n&&i(a,n.prototype),a},t.exports.default=t.exports,t.exports.__esModule=!0),s.apply(null,arguments)}t.exports=s,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(376);t.exports=r},function(t,e,n){var r=n(377);t.exports=r},function(t,e,n){var r=n(18),o=n(378),i=Function.prototype;t.exports=function(t){var e=t.bind;return t===i||r(i,t)&&e===i.bind?o:e}},function(t,e,n){n(379);var r=n(25);t.exports=r("Function").bind},function(t,e,n){n(2)({target:"Function",proto:!0},{bind:n(179)})},function(t,e,n){var r=n(67);t.exports=function(){if("undefined"==typeof Reflect||!r)return!1;if(r.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(r(Boolean,[],(function(){}))),!0}catch(t){return!1}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(382);t.exports=r},function(t,e,n){var r=n(383);t.exports=r},function(t,e,n){n(384);var r=n(14);t.exports=r.Array.isArray},function(t,e,n){n(2)({target:"Array",stat:!0},{isArray:n(83)})},function(t,e,n){var r=n(386);t.exports=r},function(t,e,n){var r=n(387);t.exports=r},function(t,e,n){var r=n(18),o=n(388),i=Array.prototype;t.exports=function(t){var e=t.concat;return t===i||r(i,t)&&e===i.concat?o:e}},function(t,e,n){n(173);var r=n(25);t.exports=r("Array").concat},function(t,e,n){var r=n(390);t.exports=r},function(t,e,n){var r=n(391);t.exports=r},function(t,e,n){var r=n(18),o=n(392),i=Array.prototype;t.exports=function(t){var e=t.filter;return t===i||r(i,t)&&e===i.filter?o:e}},function(t,e,n){n(393);var r=n(25);t.exports=r("Array").filter},function(t,e,n){"use strict";var r=n(2),o=n(50).filter;r({target:"Array",proto:!0,forced:!n(90)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(395);t.exports=r},function(t,e,n){var r=n(396);n(55),t.exports=r},function(t,e,n){n(60),n(74);var r=n(107);t.exports=r},function(t,e,n){var r=n(398);t.exports=r},function(t,e,n){var r=n(399);t.exports=r},function(t,e,n){var r=n(18),o=n(400),i=Array.prototype;t.exports=function(t){var e=t.slice;return t===i||r(i,t)&&e===i.slice?o:e}},function(t,e,n){n(401);var r=n(25);t.exports=r("Array").slice},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(83),a=n(108),s=n(24),u=n(127),c=n(49),d=n(43),f=n(89),l=n(20),p=n(90),v=n(54),h=p("slice"),b=l("species"),g=o.Array,y=Math.max;r({target:"Array",proto:!0,forced:!h},{slice:function(t,e){var n,r,o,l=d(this),p=c(l),h=u(t,p),m=u(void 0===e?p:e,p);if(i(l)&&(n=l.constructor,(a(n)&&(n===g||i(n.prototype))||s(n)&&null===(n=n[b]))&&(n=void 0),n===g||void 0===n))return v(l,h,m);for(r=new(void 0===n?g:n)(y(m-h,0)),o=0;h<m;h++,o++)h in l&&f(r,o,l[h]);return r.length=o,r}})},function(t,e,n){var r=n(57),o=n(182);t.exports=function(t,e){var n=null==t?null:void 0!==r&&o(t)||t["@@iterator"];if(null!=n){var i,a,s=[],u=!0,c=!1;try{for(n=n.call(t);!(u=(i=n.next()).done)&&(s.push(i.value),!e||s.length!==e);u=!0);}catch(t){c=!0,a=t}finally{try{u||null==n.return||n.return()}finally{if(c)throw a}}return s}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(33),o=n(183);t.exports=function(t){if(r(t))return o(t)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){var r=n(406);t.exports=r},function(t,e,n){var r=n(407);t.exports=r},function(t,e,n){n(408);var r=n(14).Object,o=t.exports=function(t,e,n){return r.defineProperty(t,e,n)};r.defineProperty.sham&&(o.sham=!0)},function(t,e,n){var r=n(2),o=n(28);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:n(41).f})},function(t,e,n){var r=n(410);t.exports=r},function(t,e,n){var r=n(411);t.exports=r},function(t,e,n){var r=n(18),o=n(412),i=Array.prototype;t.exports=function(t){var e=t.reduce;return t===i||r(i,t)&&e===i.reduce?o:e}},function(t,e,n){n(413);var r=n(25);t.exports=r("Array").reduce},function(t,e,n){"use strict";var r=n(2),o=n(414).left,i=n(84),a=n(82),s=n(109);r({target:"Array",proto:!0,forced:!i("reduce")||!s&&a>79&&a<83},{reduce:function(t){var e=arguments.length;return o(this,t,e,e>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(3),o=n(9),i=n(40),a=n(98),s=n(49),u=r.TypeError,c=function(t){return function(e,n,r,c){o(n);var d=i(e),f=a(d),l=s(d),p=t?l-1:0,v=t?-1:1;if(r<2)for(;;){if(p in f){c=f[p],p+=v;break}if(p+=v,t?p<0:l<=p)throw u("Reduce of empty array with no initial value")}for(;t?p>=0:l>p;p+=v)p in f&&(c=n(c,f[p],p,d));return c}};t.exports={left:c(!1),right:c(!0)}},function(t,e,n){var r=n(416);t.exports=r},function(t,e,n){var r=n(417);t.exports=r},function(t,e,n){var r=n(18),o=n(418),i=String.prototype;t.exports=function(t){var e=t.startsWith;return"string"==typeof t||t===i||r(i,t)&&e===i.startsWith?o:e}},function(t,e,n){n(419);var r=n(25);t.exports=r("String").startsWith},function(t,e,n){"use strict";var r,o=n(2),i=n(10),a=n(59).f,s=n(143),u=n(47),c=n(145),d=n(70),f=n(146),l=n(6),p=i("".startsWith),v=i("".slice),h=Math.min,b=f("startsWith");o({target:"String",proto:!0,forced:!!(l||b||(r=a(String.prototype,"startsWith"),!r||r.writable))&&!b},{startsWith:function(t){var e=u(d(this));c(t);var n=s(h(arguments.length>1?arguments[1]:void 0,e.length)),r=u(t);return p?p(e,r,n):v(e,n,n+r.length)===r}})},function(t,e,n){var r=n(421);t.exports=r},function(t,e,n){var r=n(422);t.exports=r},function(t,e,n){var r=n(18),o=n(423),i=Array.prototype;t.exports=function(t){var e=t.some;return t===i||r(i,t)&&e===i.some?o:e}},function(t,e,n){n(424);var r=n(25);t.exports=r("Array").some},function(t,e,n){"use strict";var r=n(2),o=n(50).some;r({target:"Array",proto:!0,forced:!n(84)("some")},{some:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(426);t.exports=r},function(t,e,n){var r=n(427);t.exports=r},function(t,e,n){n(428);var r=n(14),o=n(61);r.JSON||(r.JSON={stringify:JSON.stringify}),t.exports=function(t,e,n){return o(r.JSON.stringify,null,arguments)}},function(t,e,n){var r=n(2),o=n(3),i=n(19),a=n(61),s=n(10),u=n(13),c=o.Array,d=i("JSON","stringify"),f=s(/./.exec),l=s("".charAt),p=s("".charCodeAt),v=s("".replace),h=s(1..toString),b=/[\uD800-\uDFFF]/g,g=/^[\uD800-\uDBFF]$/,y=/^[\uDC00-\uDFFF]$/,m=function(t,e,n){var r=l(n,e-1),o=l(n,e+1);return f(g,t)&&!f(y,o)||f(y,t)&&!f(g,r)?"\\u"+h(p(t,0),16):t},x=u((function(){return'"\\udf06\\ud834"'!==d("\udf06\ud834")||'"\\udead"'!==d("\udead")}));d&&r({target:"JSON",stat:!0,forced:x},{stringify:function(t,e,n){for(var r=0,o=arguments.length,i=c(o);r<o;r++)i[r]=arguments[r];var s=a(d,null,i);return"string"==typeof s?v(s,b,m):s}})},function(t,e,n){var r=n(430);t.exports=r},function(t,e,n){var r=n(431);t.exports=r},function(t,e,n){n(432);var r=n(14);t.exports=r.Object.keys},function(t,e,n){var r=n(2),o=n(40),i=n(87);r({target:"Object",stat:!0,forced:n(13)((function(){i(1)}))},{keys:function(t){return i(o(t))}})},function(t,e,n){var r=n(434);t.exports=r},function(t,e,n){var r=n(435);t.exports=r},function(t,e,n){var r=n(18),o=n(436),i=Array.prototype;t.exports=function(t){var e=t.every;return t===i||r(i,t)&&e===i.every?o:e}},function(t,e,n){n(437);var r=n(25);t.exports=r("Array").every},function(t,e,n){"use strict";var r=n(2),o=n(50).every;r({target:"Array",proto:!0,forced:!n(84)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(439);t.exports=r},function(t,e,n){var r=n(440);t.exports=r},function(t,e,n){n(441);var r=n(14);t.exports=r.Object.values},function(t,e,n){var r=n(2),o=n(196).values;r({target:"Object",stat:!0},{values:function(t){return o(t)}})},function(t,e,n){var r=n(443);t.exports=r},function(t,e,n){var r=n(444);t.exports=r},function(t,e,n){n(445);var r=n(14);t.exports=r.parseInt},function(t,e,n){var r=n(2),o=n(446);r({global:!0,forced:parseInt!=o},{parseInt:o})},function(t,e,n){var r=n(3),o=n(13),i=n(10),a=n(47),s=n(447).trim,u=n(185),c=r.parseInt,d=r.Symbol,f=d&&d.iterator,l=/^[+-]?0x/i,p=i(l.exec),v=8!==c(u+"08")||22!==c(u+"0x16")||f&&!o((function(){c(Object(f))}));t.exports=v?function(t,e){var n=s(a(t));return c(n,e>>>0||(p(l,n)?16:10))}:c},function(t,e,n){var r=n(10),o=n(70),i=n(47),a=n(185),s=r("".replace),u="["+a+"]",c=RegExp("^"+u+u+"*"),d=RegExp(u+u+"*$"),f=function(t){return function(e){var n=i(o(e));return 1&t&&(n=s(n,c,"")),2&t&&(n=s(n,d,"")),n}};t.exports={start:f(1),end:f(2),trim:f(3)}},function(t,e,n){var r=n(449);t.exports=r},function(t,e,n){var r=n(450);t.exports=r},function(t,e,n){var r=n(18),o=n(451),i=Array.prototype;t.exports=function(t){var e=t.findIndex;return t===i||r(i,t)&&e===i.findIndex?o:e}},function(t,e,n){n(452);var r=n(25);t.exports=r("Array").findIndex},function(t,e,n){"use strict";var r=n(2),o=n(50).findIndex,i=n(94),a=!0;"findIndex"in[]&&Array(1).findIndex((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("findIndex")},function(t,e,n){var r=n(454);t.exports=r},function(t,e,n){var r=n(455);t.exports=r},function(t,e,n){var r=n(18),o=n(456),i=Array.prototype;t.exports=function(t){var e=t.splice;return t===i||r(i,t)&&e===i.splice?o:e}},function(t,e,n){n(457);var r=n(25);t.exports=r("Array").splice},function(t,e,n){"use strict";var r=n(2),o=n(3),i=n(127),a=n(106),s=n(49),u=n(40),c=n(117),d=n(89),f=n(90)("splice"),l=o.TypeError,p=Math.max,v=Math.min;r({target:"Array",proto:!0,forced:!f},{splice:function(t,e){var n,r,o,f,h,b,g=u(this),y=s(g),m=i(t,y),x=arguments.length;if(0===x?n=r=0:1===x?(n=0,r=y-m):(n=x-2,r=v(p(a(e),0),y-m)),y+n-r>9007199254740991)throw l("Maximum allowed length exceeded");for(o=c(g,r),f=0;f<r;f++)(h=m+f)in g&&d(o,f,g[h]);if(o.length=r,n<r){for(f=m;f<y-r;f++)b=f+n,(h=f+r)in g?g[b]=g[h]:delete g[b];for(f=y;f>y-r+n;f--)delete g[f-1]}else if(n>r)for(f=y-r;f>m;f--)b=f+n-1,(h=f+r-1)in g?g[b]=g[h]:delete g[b];for(f=0;f<n;f++)g[f+m]=arguments[f+2];return g.length=y-r+n,o}})},function(t,e,n){var r=n(459);t.exports=r},function(t,e,n){var r=n(460);t.exports=r},function(t,e,n){n(174);var r=n(14);t.exports=r.Object.getOwnPropertySymbols},function(t,e,n){var r=n(462);t.exports=r},function(t,e,n){var r=n(463);t.exports=r},function(t,e,n){n(464);var r=n(14).Object,o=t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)};r.getOwnPropertyDescriptor.sham&&(o.sham=!0)},function(t,e,n){var r=n(2),o=n(13),i=n(43),a=n(59).f,s=n(28),u=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!s||u,sham:!s},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},function(t,e,n){var r=n(466);t.exports=r},function(t,e,n){var r=n(467);t.exports=r},function(t,e,n){n(468);var r=n(14);t.exports=r.Object.getOwnPropertyDescriptors},function(t,e,n){var r=n(2),o=n(28),i=n(158),a=n(43),s=n(59),u=n(89);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var e,n,r=a(t),o=s.f,c=i(r),d={},f=0;c.length>f;)void 0!==(n=o(r,e=c[f++]))&&u(d,e,n);return d}})},function(t,e,n){var r=n(470);t.exports=r},function(t,e,n){var r=n(471);t.exports=r},function(t,e,n){n(472);var r=n(14).Object,o=t.exports=function(t,e){return r.defineProperties(t,e)};r.defineProperties.sham&&(o.sham=!0)},function(t,e,n){var r=n(2),o=n(28);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:n(160)})},function(t,e,n){t.exports=n(501)},function(t,e,n){t.exports=n(480)},function(t,e,n){t.exports=n(485)},function(t,e,n){t.exports=n(492)},function(t,e,n){var r=n(38);function o(t,e,n,o,i,a,s){try{var u=t[a](s),c=u.value}catch(t){return void n(t)}u.done?e(c):r.resolve(c).then(o,i)}t.exports=function(t){return function(){var e=this,n=arguments;return new r((function(r,i){var a=t.apply(e,n);function s(t){o(a,r,i,s,u,"next",t)}function u(t){o(a,r,i,s,u,"throw",t)}s(void 0)}))}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){t.exports=n(506)},function(t,e,n){t.exports=n(510)},function(t,e,n){var r=n(481);t.exports=r},function(t,e,n){var r=n(482);t.exports=r},function(t,e,n){var r=n(18),o=n(483),i=String.prototype;t.exports=function(t){var e=t.endsWith;return"string"==typeof t||t===i||r(i,t)&&e===i.endsWith?o:e}},function(t,e,n){n(484);var r=n(25);t.exports=r("String").endsWith},function(t,e,n){"use strict";var r,o=n(2),i=n(10),a=n(59).f,s=n(143),u=n(47),c=n(145),d=n(70),f=n(146),l=n(6),p=i("".endsWith),v=i("".slice),h=Math.min,b=f("endsWith");o({target:"String",proto:!0,forced:!!(l||b||(r=a(String.prototype,"endsWith"),!r||r.writable))&&!b},{endsWith:function(t){var e=u(d(this));c(t);var n=arguments.length>1?arguments[1]:void 0,r=e.length,o=void 0===n?r:h(s(n),r),i=u(t);return p?p(e,i,o):v(e,o-i.length,o)===i}})},function(t,e,n){var r=n(486);t.exports=r},function(t,e,n){var r=n(487);t.exports=r},function(t,e,n){var r=n(18),o=n(488),i=Array.prototype;t.exports=function(t){var e=t.flatMap;return t===i||r(i,t)&&e===i.flatMap?o:e}},function(t,e,n){n(489),n(491);var r=n(25);t.exports=r("Array").flatMap},function(t,e,n){"use strict";var r=n(2),o=n(490),i=n(9),a=n(40),s=n(49),u=n(117);r({target:"Array",proto:!0},{flatMap:function(t){var e,n=a(this),r=s(n);return i(t),(e=u(n,0)).length=o(e,n,n,r,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},function(t,e,n){"use strict";var r=n(3),o=n(83),i=n(49),a=n(22),s=r.TypeError,u=function(t,e,n,r,c,d,f,l){for(var p,v,h=c,b=0,g=!!f&&a(f,l);b<r;){if(b in n){if(p=g?g(n[b],b,e):n[b],d>0&&o(p))v=i(p),h=u(t,e,p,v,h,d-1)-1;else{if(h>=9007199254740991)throw s("Exceed the acceptable array length");t[h]=p}h++}b++}return h};t.exports=u},function(t,e,n){n(94)("flatMap")},function(t,e,n){var r=n(493);t.exports=r},function(t,e,n){var r=n(494);t.exports=r},function(t,e,n){var r=n(18),o=n(495),i=Array.prototype;t.exports=function(t){var e=t.sort;return t===i||r(i,t)&&e===i.sort?o:e}},function(t,e,n){n(496);var r=n(25);t.exports=r("Array").sort},function(t,e,n){"use strict";var r=n(2),o=n(10),i=n(9),a=n(40),s=n(49),u=n(47),c=n(13),d=n(497),f=n(84),l=n(498),p=n(499),v=n(82),h=n(500),b=[],g=o(b.sort),y=o(b.push),m=c((function(){b.sort(void 0)})),x=c((function(){b.sort(null)})),I=f("sort"),w=!c((function(){if(v)return v<70;if(!(l&&l>3)){if(p)return!0;if(h)return h<603;var t,e,n,r,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)b.push({k:e+r,v:n})}for(b.sort((function(t,e){return e.v-t.v})),r=0;r<b.length;r++)e=b[r].k.charAt(0),o.charAt(o.length-1)!==e&&(o+=e);return"DGBEFHACIJK"!==o}}));r({target:"Array",proto:!0,forced:m||!x||!I||!w},{sort:function(t){void 0!==t&&i(t);var e=a(this);if(w)return void 0===t?g(e):g(e,t);var n,r,o=[],c=s(e);for(r=0;r<c;r++)r in e&&y(o,e[r]);for(d(o,function(t){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==t?+t(e,n)||0:u(e)>u(n)?1:-1}}(t)),n=o.length,r=0;r<n;)e[r]=o[r++];for(;r<c;)delete e[r++];return e}})},function(t,e,n){var r=n(54),o=Math.floor,i=function(t,e){var n=t.length,u=o(n/2);return n<8?a(t,e):s(t,i(r(t,0,u),e),i(r(t,u),e),e)},a=function(t,e){for(var n,r,o=t.length,i=1;i<o;){for(r=i,n=t[i];r&&e(t[r-1],n)>0;)t[r]=t[--r];r!==i++&&(t[r]=n)}return t},s=function(t,e,n,r){for(var o=e.length,i=n.length,a=0,s=0;a<o||s<i;)t[a+s]=a<o&&s<i?r(e[a],n[s])<=0?e[a++]:n[s++]:a<o?e[a++]:n[s++];return t};t.exports=i},function(t,e,n){var r=n(71).match(/firefox\/(\d+)/i);t.exports=!!r&&+r[1]},function(t,e,n){var r=n(71);t.exports=/MSIE|Trident/.test(r)},function(t,e,n){var r=n(71).match(/AppleWebKit\/(\d+)\./);t.exports=!!r&&+r[1]},function(t,e,n){var r=function(t){"use strict";var e=Object.prototype,n=e.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var o=e&&e.prototype instanceof f?e:f,i=Object.create(o.prototype),a=new O(r||[]);return i._invoke=function(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return A()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=c(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(t,n,a),i}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function f(){}function l(){}function p(){}var v={};s(v,o,(function(){return this}));var h=Object.getPrototypeOf,b=h&&h(h(j([])));b&&b!==e&&n.call(b,o)&&(v=b);var g=p.prototype=f.prototype=Object.create(v);function y(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function m(t,e){var r;this._invoke=function(o,i){function a(){return new e((function(r,a){!function r(o,i,a,s){var u=c(t[o],t,i);if("throw"!==u.type){var d=u.arg,f=d.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(f).then((function(t){d.value=t,a(d)}),(function(t){return r("throw",t,a,s)}))}s(u.arg)}(o,i,r,a)}))}return r=r?r.then(a,a):a()}}function x(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,x(t,e),"throw"===e.method))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var r=c(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,d;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function I(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function w(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(I,this),this.reset(!0)}function j(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:A}}function A(){return{value:void 0,done:!0}}return l.prototype=p,s(g,"constructor",p),s(p,"constructor",l),l.displayName=s(p,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===l||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,s(t,a,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},y(m.prototype),s(m.prototype,i,(function(){return this})),t.AsyncIterator=m,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new m(u(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},y(g),s(g,a,"Generator"),s(g,o,(function(){return this})),s(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=j,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(w),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),w(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;w(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:j(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}(t.exports);try{regeneratorRuntime=r}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(t,e,n){var r=n(503);t.exports=r},function(t,e,n){var r=n(504);t.exports=r},function(t,e,n){n(505);var r=n(14);t.exports=r.Date.now},function(t,e,n){var r=n(2),o=n(3),i=n(10),a=o.Date,s=i(a.prototype.getTime);r({target:"Date",stat:!0},{now:function(){return s(new a)}})},function(t,e,n){var r=n(507);t.exports=r},function(t,e,n){var r=n(508);t.exports=r},function(t,e,n){n(509);var r=n(14);t.exports=r.Object.entries},function(t,e,n){var r=n(2),o=n(196).entries;r({target:"Object",stat:!0},{entries:function(t){return o(t)}})},function(t,e,n){var r=n(511);n(74),n(515),n(516),n(517),n(518),t.exports=r},function(t,e,n){var r=n(512);n(55),t.exports=r},function(t,e,n){n(60),n(73),n(513);var r=n(14);t.exports=r.WeakSet},function(t,e,n){"use strict";n(147)("WeakSet",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),n(514))},function(t,e,n){"use strict";var r=n(10),o=n(144),i=n(148).getWeakData,a=n(5),s=n(24),u=n(116),c=n(8),d=n(50),f=n(30),l=n(72),p=l.set,v=l.getterFor,h=d.find,b=d.findIndex,g=r([].splice),y=0,m=function(t){return t.frozen||(t.frozen=new x)},x=function(){this.entries=[]},I=function(t,e){return h(t.entries,(function(t){return t[0]===e}))};x.prototype={get:function(t){var e=I(this,t);if(e)return e[1]},has:function(t){return!!I(this,t)},set:function(t,e){var n=I(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=b(this.entries,(function(e){return e[0]===t}));return~e&&g(this.entries,e,1),!!~e}},t.exports={getConstructor:function(t,e,n,r){var d=t((function(t,o){u(t,l),p(t,{type:e,id:y++,frozen:void 0}),null!=o&&c(o,t[r],{that:t,AS_ENTRIES:n})})),l=d.prototype,h=v(e),b=function(t,e,n){var r=h(t),o=i(a(e),!0);return!0===o?m(r).set(e,n):o[r.id]=n,t};return o(l,{delete:function(t){var e=h(this);if(!s(t))return!1;var n=i(t);return!0===n?m(e).delete(t):n&&f(n,e.id)&&delete n[e.id]},has:function(t){var e=h(this);if(!s(t))return!1;var n=i(t);return!0===n?m(e).has(t):n&&f(n,e.id)}}),o(l,n?{get:function(t){var e=h(this);if(s(t)){var n=i(t);return!0===n?m(e).get(t):n?n[e.id]:void 0}},set:function(t,e){return b(this,t,e)}}:{add:function(t){return b(this,t,!0)}}),d}}},function(t,e,n){"use strict";n(2)({target:"WeakSet",proto:!0,real:!0,forced:n(6)},{addAll:n(195)})},function(t,e,n){"use strict";n(2)({target:"WeakSet",proto:!0,real:!0,forced:n(6)},{deleteAll:n(151)})},function(t,e,n){n(2)({target:"WeakSet",stat:!0},{from:n(149)})},function(t,e,n){n(2)({target:"WeakSet",stat:!0},{of:n(150)})},function(t,e,n){"use strict";n.r(e),n.d(e,"refreshInitialisationTimeoutInMillis",(function(){return Me})),n.d(e,"bootPubstack",(function(){return De})),n.d(e,"pubstackAutoconfig",(function(){return Le}));var r=n(38),o=n.n(r),i=n(57),a=n.n(i),s=n(80),u=n.n(s),c=n(12),d=n.n(c),f=n(53),l=n.n(f);var p=n(36),v=n.n(p),h=n(45),b=n.n(h),g=n(4),y=n.n(g),m=n(37),x=n.n(m),I=n(95),w=n.n(I),O=n(474),j=n.n(O),A=n(1),S=n(23),k=n(31),E=n.n(k),T=n(42),R=n.n(T),U=n(16),C=n.n(U),B=n(475),P=n.n(B),_=n(0),N=function(){function t(){this.storeAuctions=new E.a,this.storeAuctionsDone=new b.a,this.storeBids=new E.a,this.storeBidResponse=new E.a,this.storeBidsRendered=new b.a,this.mappingAdUnitNameAuctions=new E.a,this.mappingAdUnitCodeLastAuctions=new E.a,this.mappingAdUnitNameRenderedBids=new E.a,this.mappingAuctionIdBids=new E.a,this.mappingBidIdAdUnitName=new E.a,this.mappingBidIdBidResponseId=new E.a}return t.prototype.setAuction=function(t){var e;this.storeAuctions.set(t.auctionId,t);var n=null!==(e=this.mappingAdUnitNameAuctions.get(t.adUnit.name))&&void 0!==e?e:[];R()(n).call(n,(function(e){return e===t.auctionId}))||(n.push(t.auctionId),this.mappingAdUnitNameAuctions.set(t.adUnit.name,n)),this.mappingAdUnitCodeLastAuctions.set(t.adUnit.code,t.auctionId)},t.prototype.setBidResponse=function(t){var e;this.storeBidResponse.set(t.bidResponseId,t);var n=null!==(e=this.mappingBidIdBidResponseId.get(t.bidId))&&void 0!==e?e:[];R()(n).call(n,(function(e){return e===t.bidResponseId}))||(n.push(t.bidResponseId),this.mappingBidIdBidResponseId.set(t.bidId,n))},t.prototype.setBid=function(t){var e;this.storeBids.set(t.bidId,t);var n=this.storeAuctions.get(t.auctionId);Object(_.d)(n,"auction not found, @auctionId="+t.auctionId+" @bidId="+t.bidId),this.mappingBidIdAdUnitName.set(t.bidId,n.adUnit.name);var r=null!==(e=this.mappingAuctionIdBids.get(n.auctionId))&&void 0!==e?e:[];R()(r).call(r,(function(e){return e===t.bidId}))||(r.push(t.bidId),this.mappingAuctionIdBids.set(n.auctionId,r))},t.prototype.getAuction=function(t){var e=this.storeAuctions.get(t);return Object(_.d)(e,"auction not found, @auctionId="+t),e},t.prototype.getBid=function(t){var e=this.storeBids.get(t);return Object(_.d)(e,"bid not found, @bidId="+t),e},t.prototype.getBidResponse=function(t){var e=this.storeBidResponse.get(t);return Object(_.d)(e,"bid response not found, @bidResponseId="+t),e},t.prototype.getBidResponsesFromBidId=function(t){var e,n=this,r=null!==(e=this.mappingBidIdBidResponseId.get(t))&&void 0!==e?e:[];return Object(_.f)(r,"bid response not found from bid, @bidId="+t),C()(r).call(r,(function(t){var e=n.storeBidResponse.get(t);return Object(_.d)(e,"bid response not found, @bidResponseId="+t),e}))},t.prototype.updateStatusBidRendered=function(t){var e,n=this.getBidResponse(t),r=this.mappingBidIdAdUnitName.get(n.bidId);Object(_.d)(r);var o=null!==(e=this.mappingAdUnitNameRenderedBids.get(r))&&void 0!==e?e:[],i=R()(o).call(o,(function(e){return e===t}));Object(_.g)(i,"bid already rendered, @auctionId="+n.auctionId+" @bidId="+n.bidId+" @adUnitName="+r),o.push(t),this.mappingAdUnitNameRenderedBids.set(r,o),this.storeBidsRendered.add(t)},t.prototype.updateStatusAuctionDone=function(t){var e=this.getAuction(t);this.storeAuctionsDone.add(e.auctionId)},t.prototype.findAuctionsByAdUnitName=function(t){var e,n=this;return this.mappingAdUnitNameAuctions.has(t)?C()(e=this.mappingAdUnitNameAuctions.get(t)).call(e,(function(t){return n.getAuction(t)})):[]},t.prototype.findRenderedBidsByAdUnitName=function(t){var e,n=this;return this.mappingAdUnitNameRenderedBids.has(t)?C()(e=this.mappingAdUnitNameRenderedBids.get(t)).call(e,(function(t){return n.getBidResponse(t)})):[]},t.prototype.findBidsByAuctionId=function(t){var e,n=this;return this.mappingAuctionIdBids.has(t)?P()(e=this.mappingAuctionIdBids.get(t)).call(e,(function(t){var e=[],r=n.getBid(t);return r.state==S.a.BID?e.push.apply(e,n.getBidResponsesFromBidId(t)):e.push(r),e})):[]},t.prototype.findLastAuctionId=function(t){return this.mappingAdUnitCodeLastAuctions.get(t.code)},t.prototype.isAuctionNew=function(t){return!this.storeAuctions.has(t)},t.prototype.isAuctionDone=function(t){return this.storeAuctions.has(t)&&this.storeAuctionsDone.has(t)},t.prototype.isAuctionRunning=function(t){return this.storeAuctions.has(t)&&!this.storeAuctionsDone.has(t)},t}();function M(t,e){Object(_.m)(t.isAuctionRunning(e),"auction not running, @auctionId="+e)}function D(t,e){var n=t.getBid(e);Object(_.h)(n.state,S.a.BID,"expected bid state to be not equal to '"+S.a.BID+"', @auctionId="+n.auctionId+" @bidId="+n.bidId+" @state="+n.state)}var L=n(7),V=n.n(L),F=n(476),z=n.n(F),q=n(29),W=(n(477),n(473),n(119)),G=n.n(W),J=function(){var t,e;return null!==(e=null===(t=window.performance)||void 0===t?void 0:t.now())&&void 0!==e?e:G()()},H=n(51),K=n(69),Q=n(92),Y=n.n(Q),$=n(112),X=n.n($),Z=n(26),tt=n.n(Z),et=[0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,59],nt=function(t){if(!t)throw new Error("IllegalArgumentException");var e,n={_value:[108,98,39,46,7,187,1,66,98,184,33,117,98,149,197,141],_scratch:new Array(16)};function r(){var t,e;for(e=0;e<16;e++)n._scratch[e]=0;for(e=0;e<16;e++)for(var r=0;r<16-e;r++)(t=n._value[15-e]*et[15-r]+(n._scratch[15-(e+r)]||0))>255&&(e+r+1<16&&(n._scratch[15-(e+r+1)]+=t>>>8),t-=t>>>8<<8),n._scratch[15-(e+r)]=t;var o=n._scratch;n._scratch=n._value,n._value=o}return function(t){var e;if("string"==typeof t){var o=t.replace(/\r\n/g,"\n"),i=[],a=0;for(e=0;e<o.length;e++){var s=o.charCodeAt(e);s<128?i[a++]=s:s<2048?(i[a++]=s>>6|192,i[a++]=63&s|128):(i[a++]=s>>12|224,i[a++]=s>>6&63|128,i[a++]=63&s|128)}t=i}for(e=0;e<t.length;e++)n._value[15]^=t[e],r()}(t),Y()(e=n._value).call(e,(function(t,e){var n;return t+X()(n="00"+e.toString(16)).call(n,-2)}),"")},rt=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];if(0===n.length||""===n.join(""))throw new Error("Failed to create hash");return nt(n.join("")).substr(0,t)},ot=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},it=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];try{return rt.apply(void 0,ot([14],t))}catch(t){throw new Error("Failed to create an auction Id")}},at=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];try{return rt.apply(void 0,ot([8],t))}catch(t){throw new Error("Failed to create a bid Id")}},st=function(){return nt(""+Math.random().toString(36)+(new Date).getTime())},ut=function(t){void 0===t&&(t=(new Date).getTime());var e=t;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?n:3&n|8).toString(16)}))},ct=function(){return(ct=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},dt=function(t,e){var n,r,o=new b.a;return y()(n=t.tags).call(n,(function(t){return o.add(t)})),y()(r=e.tags).call(r,(function(t){return o.add(t)})),o},ft=5e3,lt=function(){function t(t){this.coreAuctionStream=new q.a,this.coreImpressionStream=new q.a,this.delayedAuctions=new E.a,this.state=t}return t.prototype.subscribe=function(t){this.coreAuctionStream.subscribe(t.onAuction),this.coreImpressionStream.subscribe(t.onImpression)},t.prototype.pushNewGamImpression=function(t,e){var n,r=at("gpt",t.auctionId),o={auctionId:t.auctionId,bidId:r,bidResponseId:r,bidderCode:"gam",state:S.a.BID,tags:new b.a,cpm:0,size:"string"==typeof e?e:e[0]+"x"+e[1]},i=null!==(n=this.state.findLastAuctionId(t.adUnit))&&void 0!==n?n:"";return this.impressionFormatAndForward(t,o,0,i)},t.prototype.pushNewImpression=function(t){var e,n,r,o,i,a,s,u=this.state.getBidResponse(t),c=this.state.getAuction(u.auctionId),d=null!==(r=this.state.findLastAuctionId(c.adUnit))&&void 0!==r?r:"",f=this.state.findBidsByAuctionId(c.auctionId),l=z()(e=C()(n=V()(f).call(f,(function(t){return t.state===S.a.BID}))).call(n,(function(t){return t}))).call(e,(function(t,e){return e.cpm-t.cpm})),p=(null!==(i=null===(o=l[0])||void 0===o?void 0:o.cpm)&&void 0!==i?i:0)-(null!==(s=null===(a=l[1])||void 0===a?void 0:a.cpm)&&void 0!==s?s:0);return this.delayedAuctions.has(c.auctionId)&&this.undelayedAuction(c.auctionId),this.impressionFormatAndForward(c,u,p,d)},t.prototype.pushNewAuction=function(t){var e=this;if("smart-rtb+"===this.state.getAuction(t).adServerName){var n=l()((function(){return e.auctionFormatAndForward(t)}),ft);this.delayedAuctions.set(t,[n,J()])}else this.auctionFormatAndForward(t)},t.prototype.checkMeasurability=function(t){return"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&"isIntersecting"in window.IntersectionObserverEntry.prototype&&!!Object(K.b)(t)},t.prototype.impressionFormatAndForward=function(t,e,n,r){var o=this.state.findBidsByAuctionId(t.auctionId),i=this.state.getAuction(r),a=Object(H.d)(o),s=this.checkMeasurability(t.adUnit),u=Object(H.e)(a),c=u.userConsentState,d=u.userConsentVersion,f={bidId:e.bidResponseId,auctionId:t.auctionId,lastAuctionId:r,adUnit:t.adUnit,bidderCode:e.bidderCode,cpm:e.cpm,currency:e.currency,refresh:this.state.findRenderedBidsByAdUnitName(t.adUnit.name).length>1,size:e.size,userConsentState:c,userConsentVersion:d,hasUserId:t.hasUserId,userIdProviderList:t.userIdProviderList,pbjsVersion:t.pbjsVersion,tags:dt(t,e),viewabilityMeasurable:s,cpmUplift:n,pubstackRefresh:i.pubstackRefresh,pubstackRefreshRank:i.pubstackRefreshRank};this.coreImpressionStream.next(f)},t.prototype.auctionFormatAndForward=function(t){var e,n=this.state.getAuction(t),r=this.state.findBidsByAuctionId(t),o=null!==(e=this.delayedAuctions.get(t))&&void 0!==e?e:[],i=o[0],a=o[1];if(i&&a&&(clearTimeout(i),this.delayedAuctions.delete(t)),0!==r.length){var s,u,c=Object(H.d)(r);s=r,u="adThink",r=V()(s).call(s,(function(t){return t.bidderCode!==u}));var d=Object(H.e)(c),f=d.userConsentState,l=d.userConsentVersion,p=ct(ct({},n),{userConsentState:f,userConsentVersion:l,bidRequests:r});this.coreAuctionStream.next(p)}},t.prototype.undelayedAuction=function(t){var e,n=(null!==(e=this.delayedAuctions.get(t))&&void 0!==e?e:[])[1];if(n){var r=J()-n;this.state.getAuction(t).tags.add(S.d.SMART.ELAPSED_MS+":"+r.toFixed(0))}this.auctionFormatAndForward(t)},t.prototype.isAuctionDelayed=function(t){return this.delayedAuctions.has(t)},t}(),pt=n(111),vt=n.n(pt);function ht(t,e){var n=[];if(y()(t).call(t,(function(t){try{e(t)}catch(t){n.push(t)}})),0!==n.length){var r,o=tt()(r="forEach: Unexpected (".concat(n.length,") errors\n")).call(r,Y()(n).call(n,(function(t,e){var n;return tt()(n="".concat(t,"\t- ")).call(n,e.message,"\n")}),""));throw new Error(o)}}var bt=function(t){return void 0!==t},gt=new(function(){function t(){this.adUnits=new E.a([])}return t.prototype.addAdUnits=function(t){var e=this;y()(t).call(t,(function(t){e.adUnits.set(t.code,t)}))},t.prototype.getAdUnitFromAdunitCode=function(t){return this.adUnits.get(t)},t.prototype.toPubstackAdUnit=function(t){var e,n,r;return{code:t.code,name:null!==(n=null===(e=null==t?void 0:t.pubstack)||void 0===e?void 0:e.adUnitName)&&void 0!==n?n:t.code,path:null===(r=null==t?void 0:t.pubstack)||void 0===r?void 0:r.adUnitPath}},t}()),yt=function(){return(yt=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},mt=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},xt=400,It="unknown",wt=new E.a,Ot=function(){function t(t){this.mappingAdUnitNameRefresh=new E.a,this.onAuctionInitStream=new q.a,this.onBidRequestedStream=new q.a,this.onBidResponseStream=new q.a,this.onBidTimeoutStream=new q.a,this.onNoBidStream=new q.a,this.onAuctionEndStream=new q.a,this.onBidWonStream=new q.a,this.history={auctionInit:[],auctionEvent:[],bidwonEvent:[]},this.onAuctionEventStream=new q.a,this.onBidwonEventStream=new q.a,t&&(this.pbjsConfig=t)}return t.prototype.getAdServerCurrency=function(){var t;return null===(t=this.pbjsConfig)||void 0===t?void 0:t.adServerCurrency},t.prototype.onAuctionInit=function(t){var e,n,r=this;gt.addAdUnits(t.adUnits);var o=V()(e=C()(n=t.adUnits).call(n,(function(t){return t.code}))).call(e,(function(t,e,n){return vt()(n).call(n,t)===e}));y()(o).call(o,(function(e){var n,o={adUnitCode:e,adUnitDeclaration:V()(n=t.adUnits).call(n,(function(t){return t.code===e})),auctionId:it(e,t.auctionId),timeout:Object(H.k)(t.timeout)};r.onAuctionEventStream.next(o),r.history.auctionEvent.push(o)})),ht(o,(function(e){var n,o,i,a,s,u=function(t,e){var n,r=V()(n=t.adUnits).call(n,(function(t){return t.code===e})),o={code:e,bids:Object(H.g)(r),mediaTypes:Object(H.h)(r)},i=Object(H.j)(r);i&&(o.pubstack=i);var a=Object(H.i)(r);a&&(o.ortb2Imp=a);return o}(t,e),c=Object(H.l)(u),d=null!==(n=r.mappingAdUnitNameRefresh.get(c.name))&&void 0!==n?n:0,f=it(u.code,t.auctionId),l="smart-rtb+"===(null===(o=u.pubstack)||void 0===o?void 0:o.adServer)?"smart-rtb+":(null===(i=u.pubstack)||void 0===i?void 0:i.adUnitPath)?"ad-manager":void 0,p=t.labels||[],v=Object(H.m)(t.bidderRequests),h={auctionId:f,adUnit:c,adServerName:l,refreshIndex:d,sizes:Object(H.a)(u),userId:Object(H.f)(v),pbjsVersion:null!==(s=null===(a=r.pbjsConfig)||void 0===a?void 0:a.version)&&void 0!==s?s:It,tags:mt(Object(H.c)(u)),labels:p};r.onAuctionInitStream.next(h),r.history.auctionInit.push(h),d++,r.mappingAdUnitNameRefresh.set(c.name,d)}))},t.prototype.onBidRequested=function(t){var e=this;ht(t.bids,(function(n){var r,o=at(n.bidId),i=it(n.adUnitCode,t.auctionId);e.onBidRequestedStream.next({auctionId:i,bidId:o,gdprConsent:t.gdprConsent,bidderCode:n.bidder,tags:V()(r=[Object(H.b)(n.params)]).call(r,bt)})}))},t.prototype.onBidResponse=function(t){var e=it(t.adUnitCode,t.auctionId),n=at(t.requestId),r=at(n,t.adId);wt.set(t.adId,n),this.onBidResponseStream.next({auctionId:e,bidId:n,bidResponseId:r,cpm:t.cpm,currency:t.currency,size:t.size,mediaType:t.mediaType,tags:[]})},t.prototype.onBidTimeout=function(t){var e=this;ht(t,(function(t){var n=at(t.bidId);e.onBidTimeoutStream.next(n)}))},t.prototype.onNoBid=function(t){var e=at(t.bidId);this.onNoBidStream.next(e)},t.prototype.onAuctionEnd=function(t){var e,n,r=this;ht(Y()(e=V()(n=t.adUnits).call(n,(function(e){var n;return void 0===t.adUnitCodes||d()(n=t.adUnitCodes).call(n,e.code)}))).call(e,(function(t,e){return void 0===R()(t).call(t,(function(t){return e.code===t.code}))&&t.push(e),t}),[]),(function(e){var n,o;r.onAuctionEndStream.next({auctionId:it(e.code,t.auctionId),gracePeriod:null!==(o=null===(n=r.pbjsConfig)||void 0===n?void 0:n.gracePeriod)&&void 0!==o?o:xt})}))},t.prototype.onBidWon=function(t){var e=yt(yt({},t),{auctionId:void 0!==t.adUnitCode&&void 0!==t.auctionId?it(t.adUnitCode,t.auctionId):void 0});this.onBidwonEventStream.next(e),this.history.bidwonEvent.push(e),Object(_.m)(wt.has(t.adId),"onBidWon: [auctionId,bidId] not found for adId="+t.adId);var n=wt.get(t.adId);Object(_.d)(n);var r=at(n,t.adId);this.onBidWonStream.next(r)},t}();var jt=n(27),At=function(){function t(){this.mappingFormatIdRefresh=new E.a,this.mappingFormatIdSiteId={},this.onAdStream=new q.a}return t.prototype.onCall=function(t){var e=this;ht(t,(function(t){e.mappingFormatIdSiteId[t.formatId]=t.siteId;var n=e.mappingFormatIdRefresh.get(t.formatId);void 0===n?e.mappingFormatIdRefresh.set(t.formatId,0):e.mappingFormatIdRefresh.set(t.formatId,n+1)}))},t.prototype.onAd=function(t){var e,n=null!==(e=this.mappingFormatIdRefresh.get(t.formatId))&&void 0!==e?e:0,r=this.mappingFormatIdSiteId[t.formatId],o="/"+r+"/"+t.formatId,i=t.formatId,a={bidId:st(),bidderCode:"smart-rtb+",cpm:t.cpm,size:t.size,state:S.a.BID,adUnitName:i,adUnitPathSuffix:o,siteId:r,formatId:t.formatId,refreshIndex:n};this.onAdStream.next(a)},t}(),St=n(191),kt=function(){return(kt=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Et=function(){function t(){this.state=new N,this.forwarder=new lt(this.state),this.fallbackCurrency=void 0}return t.prototype.bindIntegration=function(t){var e=this;t instanceof Ot?(t.onAuctionInitStream.subscribe((function(t){return e.auctionInit(t)}),jt.a),t.onBidRequestedStream.subscribe((function(t){return e.bidRequest(t)}),jt.a),t.onBidResponseStream.subscribe((function(t){return e.bidResponse(t)}),jt.a),t.onBidTimeoutStream.subscribe((function(t){return e.bidTimeout(t)}),jt.a),t.onNoBidStream.subscribe((function(t){return e.noBid(t)}),jt.a),t.onAuctionEndStream.subscribe((function(t){return e.auctionDone(t)}),jt.a),t.onBidWonStream.subscribe((function(t){return e.impression(t)}),jt.a),this.fallbackCurrency=t.getAdServerCurrency()):t instanceof At&&t.onAdStream.subscribe((function(t){return e.onSasNewBidResponse(t)}),jt.a)},t.prototype.auctionInit=function(t){Object(A.a)("controller onPbjsNewAuction",t);try{var e;n=this.state,r=t.auctionId,Object(_.m)(n.isAuctionNew(r),"auction already running, @auctionId="+r),this.state.setAuction({auctionId:t.auctionId,adUnit:t.adUnit,adServerName:t.adServerName,tags:new b.a(t.tags),sizes:new b.a(t.sizes),hasUserId:t.userId.hasUserId,userIdProviderList:t.userId.userIdProviderList,refreshIndex:t.refreshIndex,pbjsVersion:t.pbjsVersion,refresh:this.state.findAuctionsByAdUnitName(t.adUnit.name).length>0,pubstackRefresh:d()(e=t.labels).call(e,"pubstackRefresh"),pubstackRefreshRank:Object(St.b)(t.labels)})}catch(t){Object(A.a)("error : cannot state ")}var n,r},t.prototype.bidRequest=function(t){Object(A.a)("controller onBidRequest",t);try{M(this.state,t.auctionId);var e=this.state.getAuction(t.auctionId);this.state.setBid({auctionId:e.auctionId,bidId:t.bidId,bidderCode:t.bidderCode,gdprConsent:t.gdprConsent,state:S.a.RUNNING,tags:new b.a(t.tags)})}catch(t){Object(A.a)("error: cannot store bid request auction is not running")}},t.prototype.helperToBidResponse=function(t,e){var n,r,o=kt({},t);o.state=S.a.BID,y()(n=e.tags).call(n,(function(t){return o.tags.add(t)}));var i=e.size;return"native"===e.mediaType&&(i="native"),"video"===e.mediaType&&(i="video-"+i),o.size=i,o.cpm=e.cpm,o.currency=null!==(r=e.currency)&&void 0!==r?r:this.fallbackCurrency,o.bidResponseId=e.bidResponseId,o},t.prototype.bidResponse=function(t){if(Object(A.a)("controller onBidResponse",t),this.state.isAuctionRunning(t.auctionId)){var e=this.state.getBid(t.bidId);e.state=S.a.BID,this.state.setBid(e),this.state.setBidResponse(this.helperToBidResponse(e,t))}if(this.state.isAuctionDone(t.auctionId))try{!function(t,e){var n=t.getBid(e);Object(_.e)(n.state,S.a.TIMEOUT,"expected bid state to be equal to '"+S.a.TIMEOUT+"', @auctionId="+n.auctionId+" @bidId="+n.bidId+" @state="+n.state)}(this.state,t.bidId),this.state.setBidResponse(this.helperToBidResponse(this.state.getBid(t.bidId),t))}catch(t){Object(A.a)("error: cannot store bid response because the bid was not considered timeout")}},t.prototype.bidTimeout=function(t){Object(A.a)("controller onBidTimeout",t);var e=this.state.getBid(t);try{M(this.state,e.auctionId),D(this.state,e.bidId),e.state=S.a.TIMEOUT,this.state.setBid(e)}catch(t){Object(A.a)("error: cannot store bid timeout",t)}},t.prototype.noBid=function(t){Object(A.a)("controller onNoBid",t);var e=this.state.getBid(t),n=this.state.getAuction(e.auctionId);try{if(this.state.isAuctionRunning(n.auctionId)){D(this.state,t);var r=this.state.getBid(t);r.state===S.a.RUNNING&&(r.state=S.a.NO_BID,this.state.setBid(r))}}catch(t){Object(A.a)("error: cannot store no bid because bid is already bid response")}},t.prototype.auctionTimeout=function(t){var e=this;Object(A.a)("controller onPbjsNewAuctionTimeout",t);try{var n;M(this.state,t),y()(n=this.state.findBidsByAuctionId(t)).call(n,(function(t){t.state===S.a.RUNNING&&e.bidTimeout(t.bidId)})),this.state.updateStatusAuctionDone(t)}catch(t){Object(A.a)("error: cannot set auction as timeout because the auction is not running")}},t.prototype.auctionDone=function(t){var e=this;Object(A.a)("controller onAuctionDone",t.auctionId);try{M(this.state,t.auctionId);var n=function(){var n=e.state.getAuction(t.auctionId);e.state.isAuctionDone(n.auctionId)||(e.auctionTimeout(n.auctionId),e.state.updateStatusAuctionDone(n.auctionId),e.forwarder.pushNewAuction(t.auctionId))};void 0===t.gracePeriod?n():l()((function(){return n()}),t.gracePeriod)}catch(t){Object(A.a)("error: cannot set auction as done because auction is not running")}},t.prototype.impression=function(t){Object(A.a)("controller onImpression",t);var e=this.state.getBidResponse(t);this.state.isAuctionRunning(e.auctionId)&&this.auctionDone({auctionId:e.auctionId});try{this.state.updateStatusBidRendered(t),this.forwarder.pushNewImpression(t)}catch(t){Object(A.a)("error: cannot create impression",t)}},t.prototype.onSasNewBidResponse=function(t){var e=this.findAuctionByAdUnitPath(t.adUnitPathSuffix,t.refreshIndex);e||(e=this.findAuctionByAdUnitName(t.adUnitName,t.refreshIndex)),Object(_.d)(e,"onSasNewBidResponse: cannot retrieved related auction, @adUnitName="+t.adUnitName+", @refreshIndex="+t.refreshIndex+", @adUnitPath="+t.adUnitPathSuffix);var n=new b.a(["slot:"+t.siteId+":"+t.formatId]);e.refreshIndex!==t.refreshIndex&&n.add(S.d.SMART.FALLBACK);var r={auctionId:e.auctionId,bidId:t.bidId,bidResponseId:t.bidId,bidderCode:t.bidderCode,cpm:t.cpm,currency:this.fallbackCurrency,size:t.size,state:t.state,tags:n};if(this.forwarder.isAuctionDelayed(e.auctionId)){var o=S.d.SMART.OUTBID+":"+t.cpm;e.tags.add(o)}this.state.setBid(r),this.state.setBidResponse(r),this.forwarder.pushNewImpression(t.bidId)},t.prototype.subscribe=function(t){this.forwarder.subscribe(t)},t.prototype.addModule=function(t){t.subscribe(this.forwarder)},t.prototype.debug=function(){var t=[];return this.forwarder.subscribe({onAuction:function(e){return t.push(e)},onImpression:function(e){return t.push(e)}}),{auctions:this.state,auctionsDone:void 0,adUnits:void 0,events:t}},t.prototype.findAuctionByAdUnitName=function(t,e){for(var n=void 0,r=0,o=x()(w()(i=this.state.storeAuctions).call(i));r<o.length;r++){var i,a=o[r];if(a.adUnit.name===t&&(n=a,a.refreshIndex===e))return a}return n},t.prototype.findAuctionByAdUnitPath=function(t,e){for(var n,r=0,o=x()(w()(i=this.state.storeAuctions).call(i));r<o.length;r++){var i,a=o[r];if((null===(n=a.adUnit.path)||void 0===n?void 0:j()(n).call(n,t))&&a.refreshIndex===e)return a}},t}(),Tt=n(56),Rt=n.n(Tt),Ut=n(15),Ct=n.n(Ut),Bt=n(58),Pt=n.n(Bt),_t=n(478),Nt=n.n(_t),Mt=function t(e,n){var r;return Pt()(r=Nt()(n)).call(r,(function(n){var r=n[0],o=n[1];return Ct()(o)===Ct()({})&&Ct()(e[r])===Ct()({})?t(e[r],o):Ct()(e[r])===Ct()(o)}))},Dt={AUCTION_INIT:"auctionInit",AUCTION_END:"auctionEnd",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_WON:"bidWon",NO_BID:"noBid"};function Lt(t,e){return{on:function(n,r){Object(A.a)("[pbjsIntegration] pbjs.dispatcher",n,r),n===Dt.AUCTION_INIT&&e.onAuctionInit(t.toAuction(r)),n===Dt.BID_REQUESTED&&e.onBidRequested(t.toBidRequested(r)),n===Dt.BID_RESPONSE&&e.onBidResponse(t.toBidResponse(r)),n===Dt.BID_TIMEOUT&&e.onBidTimeout(t.toBidTimeout(r)),n===Dt.NO_BID&&e.onNoBid(t.toNoBid(r)),n===Dt.AUCTION_END&&e.onAuctionEnd(t.toAuction(r)),n===Dt.BID_WON&&e.onBidWon(t.toBidWon(r))}}}var Vt=n(137),Ft=function(){return(Ft=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function zt(t,e,n,r){var o,i,a=t[r.globalName];n.bindIntegration(e);var s,u=Lt(Object(Vt.a)(),e);if(Object(_.q)(a.getEvents))Object(A.a)("[pbjsIntegration] retrieve pbjs events using getEvents on public API"),s=a.getEvents;else{Object(A.a)("[pbjsIntegration] retrieve pbjs events using chunk");var c=t[r.globalName+"Chunk"];if(void 0===c)throw new Error("[pbjsIntegration] unable to find pbjs chunk");var d=function(t,e){if(e)for(var n=0;n<1e3;n+=1)try{var r=t([],{},[n]);try{if(Mt(r,e))return r}catch(t){}}catch(t){}}(c,{on:Function,getEvents:Function});if(void 0===d)throw new Error("[pbjsIntegration] unable to use event handler on adapter");s=d.getEvents}return y()(o=Rt()(Dt)).call(o,(function(t){a.onEvent(t,(function(e){var n;try{u.on(t,e)}catch(r){Object(A.c)("[pbjsIntegration] Error on event "+t+": "+r.message,e),Object(jt.c)({context:Ft(Ft({},null!==(n=r.context)&&void 0!==n?n:{}),{adapter:{version:a.version,source:"pbjs:on"}}),message:r.message})}}))})),y()(i=s()).call(i,(function(t){var e,n=t.eventType,r=t.args;try{u.on(n,r)}catch(t){Object(A.c)("[pbjsIntegration] Error on event "+n+": "+t.message,r),Object(jt.c)({context:Ft(Ft({},null!==(e=t.context)&&void 0!==e?e:{}),{adapter:{version:a.version,source:"pbjs:replayed"}}),message:t.message})}})),e}var qt=n(479),Wt=n.n(qt),Gt={CALL:"call",AD_CALLBACK:"pbstck:ad"},Jt=n(34),Ht=n.n(Jt),Kt=function(t){var e=[];return JSON.parse(Ht()(t,(function(t,n){if("object"===Ct()(n)&&null!==n){if(d()(e).call(e,n))return;e.push(n)}return n})))};var Qt=function(){return{toAd:function(t,e){Object(_.k)(t),Object(_.d)(e,"toAd: id is undefined"),Object(_.d)(t.formatId,"toAd: formatId is undefined"),Object(_.l)(e),Object(_.a)(t,"formatId");var n="string"==typeof t.size?t.size:"unknown";return{cpm:Object(_.r)(t.cpm)?t.cpm:0,size:n,formatId:Object(_.r)(t.formatId)?t.formatId.toString():t.formatId}},toCall:function(t){return Object(_.k)(t),"onecall"===t.callType?function(t){Object(_.k)(t),Object(_.e)(t.callType,"onecall","toOneCall: callType is not defined"),Object(_.k)(t.ad),Object(_.d)(t.ad.siteId,"toOneCall: siteId is not defined"),Object(_.b)(t.ad.formats);var e=Object(_.r)(t.ad.siteId)?t.ad.siteId.toString():t.ad.siteId,n=[];try{ht(t.ad.formats,(function(t){Object(_.k)(t),Object(_.d)(t.id),n.push({siteId:e,formatId:Object(_.r)(t.id)?t.id.toString():t.id})}))}catch(t){}return Object(_.f)(n),n}(t):function(t){return Object(_.k)(t),Object(_.e)(t.callType,"std","toStdCall: callType is not defined"),Object(_.k)(t.ad),Object(_.d)(t.ad.siteId,"toStdCall: siteId is not defined"),Object(_.d)(t.ad.formatId,"toStdCall: formatId is not defined"),[{siteId:Object(_.r)(t.ad.siteId)?t.ad.siteId.toString():t.ad.siteId,formatId:Object(_.r)(t.ad.formatId)?t.ad.formatId.toString():t.ad.formatId}]}(t)}}};var Yt=new Wt.a;function $t(t,e,n){var r,o,i,a=t[n.globalName];if(void 0===a||!a.__smartLoaded)return{status:S.c.NOT_READY};var s=Qt(),u=new At,c=function(t,e){return{on:function(n,r,o){Object(A.a)("sas.dispatcher",n,r),n===Gt.CALL&&e.onCall(t.toCall(r)),n===Gt.AD_CALLBACK&&e.onAd(t.toAd(r,o))}}}(s,u);e.bindIntegration(u);var f=[];if(Yt.has(a))return{status:S.c.LOADED};Yt.add(a);var l=Rt()(Gt);return y()(l).call(l,(function(t){a.events.on(t,(function(e,n){var r=Kt(e);f.push({eventName:t,data:r,id:n});try{c.on(t,r,n)}catch(t){t.context=t.context||{},t.context.adapter={source:"sas:on"},Object(jt.a)(t)}}))})),y()(r=C()(o=V()(i=a.events.history()).call(i,(function(t){var e=t.eventName;return d()(l).call(l,e)}))).call(o,Kt)).call(r,(function(t){var e=t.eventName,n=t.data,r=t.id,o=Kt(n);f.push({eventName:e,data:o,id:r});try{c.on(e,n,r)}catch(t){t.context=t.context||{},t.context.adapter={source:"sas:replayed"},Object(jt.a)(t)}})),{status:S.c.LOADED,instance:{debug:function(){return{events:f}}}}}function Xt(t,e,n){var r,o=new q.a,i=[];!function(t,e,n){var r=t;r[n]=r[n]||[];var o,i=r[n];(t.pbstck=t.pbstck||{},t.pbstck.sdk=t.pbstck.sdk||{},t.pbstck.sdk[e]=t.pbstck.sdk[e]||{p:[],q:i},t.pbstck.sdk[e].p=t.pbstck.sdk[e].p||[],t.pbstck.sdk[e].q=t.pbstck.sdk[e].q||i,t.pbstck.sdk[e].q!==i)&&(t.pbstck.sdk[e].q=tt()(o=t.pbstck.sdk[e].q).call(o,i));var a={cmd:function(){for(var n,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=["cmd",r];(t.pbstck.sdk[e].q||[]).push(i),y()(n=t.pbstck.sdk[e].p||[]).call(n,(function(t){return t(i)}))}};t.Pubstack=a}(t,n.tagId,n.globalQueue);var a=t[n.globalQueue],s=function(e){var r,i=R()(r=Rt()(t.pbstck.sdk)).call(r,(function(e){return e!==t.pbstck.sdk[n.tagId]&&e.q===a}));Object(_.g)(i,"Concurrency on '"+n.globalQueue+"' globalQueue (more than 1 destination configured)"),o.next([e[0],Kt(Rt()(e[1]))])};return o.subscribe((function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return i.push(t)})),function(t,e){var n=Object(Vt.a)(),r=new Ot(void 0),o=Lt(n,r);e.bindIntegration(r),t.subscribe((function(t){var e=t[0],n=t[1][0];try{o.on(e,n)}catch(t){t.context=t.context||{},t.context.pbjs={source:"sdk:pbjs"},Object(jt.a)(t)}}))}((r=o.pipe.apply(o,Object(q.b)(/cmd/))).pipe.apply(r,Object(q.b)(/pbjs|prebid/)),e),{debug:function(){return{events:i}},dispatchEvents:function(){var e;y()(e=t.pbstck.sdk[n.tagId].q).call(e,s),t.pbstck.sdk[n.tagId].p.push(s)}}}var Zt=n(152),te=function(t,e,n,r){return new(n||(n=o.a))((function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function s(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))},ee=function(t,e){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof a.a&&(i[u.a]=function(){return this}),i;function c(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=e.call(t,s)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},ne={viewableTime:1e3,largeAdunitSize:242e3,largeAdunitTreshold:.3,standardAdunitTreshold:.5},re=function(){function t(t,e){var n=this;this.viewabilityState=new E.a,this.viewedTimeState=new E.a,this.elementIdToCode=new E.a,this.viewabilityStream=new q.a,this.viewedStream=new q.a,Object(A.a)("[pubstackViewability] Create ViewabilityController with config",ne),this.pbstckWindow=e,this.pbstckWindow.addEventListener("unload",(function(){return n.unloadMeasuredImpressions()})),t.forwarder.coreImpressionStream.subscribe((function(t){Object(A.a)("[pubstackViewability] Receive impression",t.bidderCode,t.adUnit.code),n.track(t)})),t.forwarder.coreAuctionStream.subscribe((function(t){Object(A.a)("[pubstackViewability] Receive auctionend",t.adUnit.code),n.endMeasure(t.adUnit.code)}))}return t.prototype.onUnload=function(t){this.unloadCallback=t},t.prototype.endMeasure=function(t){Object(A.a)("[pubstackViewability] receive event to stop measure");var e=this.viewedTimeState.get(t);void 0!==e?(e.viewabilitytracker.stop(),this.onMeasurable(t)):Object(A.a)("[pubstackViewability] event received but no tracker to stop, skipping")},t.prototype.track=function(t){if(t.viewabilityMeasurable){var e=Object(K.b)(t.adUnit);null!==e?(this.trackViewability(t,e),this.trackMeasure(t,e)):Object(jt.a)(new Error("[pubstackViewability] Unexpected null HTML Element on viewable impression for adUnit "+t.adUnit.name))}else Object(A.a)("[pubstackViewability] Cannot track impression for adUnit ",t.adUnit)},t.prototype.trackMeasure=function(t,e){var n;return te(this,void 0,void 0,(function(){var r,o,i=this;return ee(this,(function(a){return r=null===(n=this.viewedTimeState.get(t.adUnit.code))||void 0===n?void 0:n.viewabilitytracker,this.elementIdToCode.set(e.id,t.adUnit.code),void 0!==r&&(Object(A.a)("[pubstackViewability] replacing existing measurability tracker on "+e.id),r.stop(),this.onMeasurable(t.adUnit.code)),Object(A.a)("[pubstackViewability] tracking code "+t.adUnit.code+" with rule MRC for measurability"),o={minPercentageInView:this.minPercentageInView(e,ne),minTimeInView:18e4,cumulativeTimer:!0,completionCallback:function(t){var e=i.elementIdToCode.get(t);void 0!==e?i.onMeasurable(e):Object(A.a)("[pubstackViewability] unable to find matching adunitcode for element "+t)}},r=new Zt.a(e,o,this.pbstckWindow),this.viewedTimeState.set(t.adUnit.code,{impression:t,viewabilitytracker:r}),[2]}))}))},t.prototype.trackViewability=function(t,e){var n;return te(this,void 0,void 0,(function(){var r,o,i=this;return ee(this,(function(a){return void 0!==(r=null===(n=this.viewabilityState.get(e.id))||void 0===n?void 0:n.viewabilitytracker)&&(Object(A.a)("[pubstackViewability] replacing existing tracker on "+e.id),r.destroy(),this.viewabilityState.delete(e.id)),Object(A.a)("[pubstackViewability] tracking element "+e.id+" with rule MRC for monitoring"),o={minPercentageInView:this.minPercentageInView(e,ne),minTimeInView:ne.viewableTime,cumulativeTimer:!1,completionCallback:function(t){return i.onViewable(t)}},r=new Zt.a(e,o,this.pbstckWindow),this.viewabilityState.set(e.id,{impression:t,viewabilitytracker:r}),[2]}))}))},t.prototype.minPercentageInView=function(t,e){var n=window.getComputedStyle(t);return Number(n.getPropertyValue("width").replace(/px/,""))*Number(n.getPropertyValue("height").replace(/px/,""))>e.largeAdunitSize?e.largeAdunitTreshold:e.standardAdunitTreshold},t.prototype.unloadMeasuredImpressions=function(){if(Object(A.a)("[pubstackViewability] page unloaded, forwarding impressions measured"),void 0!==this.unloadCallback){var t,e,n=[];y()(t=x()(w()(e=this.viewedTimeState).call(e))).call(t,(function(t){if(void 0!==t.viewabilitytracker){t.viewabilitytracker.stop();var e=Math.floor(t.viewabilitytracker.getElapsed()/1e3);e>0&&n.push({bidId:t.impression.bidId,auctionId:t.impression.auctionId,lastAuctionId:t.impression.lastAuctionId,adUnit:t.impression.adUnit,bidderCode:t.impression.bidderCode,pbjsVersion:t.impression.pbjsVersion,cpm:t.impression.cpm,currency:t.impression.currency,refresh:t.impression.refresh,size:t.impression.size,viewedTime:e,pubstackRefresh:t.impression.pubstackRefresh,pubstackRefreshRank:t.impression.pubstackRefreshRank})}})),n.length>0&&this.unloadCallback(n)}},t.prototype.onMeasurable=function(t){Object(A.a)("[pubstackViewability] Measurability Event on AdUnit code "+t);var e=this.viewedTimeState.get(t);if(void 0!==e){if(this.viewedTimeState.delete(t),Math.floor(e.viewabilitytracker.getElapsed()/1e3)>0){var n=e.impression,r={bidId:n.bidId,auctionId:n.auctionId,lastAuctionId:n.lastAuctionId,adUnit:n.adUnit,bidderCode:n.bidderCode,pbjsVersion:n.pbjsVersion,cpm:n.cpm,currency:n.currency,refresh:n.refresh,size:n.size,viewedTime:Math.floor(e.viewabilitytracker.getElapsed()/1e3),pubstackRefresh:n.pubstackRefresh,pubstackRefreshRank:n.pubstackRefreshRank};Object(A.a)("[pubstackViewability] Forwarding measured impression on code "+n.adUnit.code),this.viewedStream.next(r)}e.viewabilitytracker.destroy()}else Object(jt.a)(new Error("[pubstackViewability] Impression not found for AdUnit code "+t))},t.prototype.onViewable=function(t){Object(A.a)("[pubstackViewability] Viewability Event on element "+t);var e=this.viewabilityState.get(t);if(void 0!==e){this.viewabilityState.set(t,e);var n=e.impression,r={bidId:n.bidId,auctionId:n.auctionId,lastAuctionId:n.lastAuctionId,adUnit:n.adUnit,bidderCode:n.bidderCode,pbjsVersion:n.pbjsVersion,cpm:n.cpm,currency:n.currency,refresh:n.refresh,size:n.size,htmlElementId:t,pubstackRefresh:n.pubstackRefresh,pubstackRefreshRank:n.pubstackRefreshRank};Object(A.a)("[pubstackViewability] Forwarding viewable impression "+r.htmlElementId),this.viewabilityStream.next(r)}else Object(jt.a)(new Error("[pubstackViewability] Impression not found for ElementId "+t))},t}(),oe=n(33),ie=n.n(oe);function ae(t,e){return"object"===Ct()(e)&&e instanceof b.a?x()(e):e}function se(t,e){return"tags"!==t&&"sizes"!==t||!ie()(e)?e:new b.a(e)}var ue=function(){function t(t){var e=this;this.coreEvents=[],this.errors=[],t.forwarder.coreAuctionStream.subscribe((function(t){return e.addEvent(t)})),t.forwarder.coreImpressionStream.subscribe((function(t){return e.addEvent(t)}))}return t.prototype.addEvent=function(t){this.coreEvents.push(t)},t.prototype.addError=function(t){this.errors.push(t)},t.prototype.getEvents=function(){var t;return C()(t=this.coreEvents).call(t,(function(t){return JSON.parse(Ht()(t,ae),se)}))},t.prototype.getErrors=function(){return this.errors},t}(),ce=n(75),de=n.n(ce),fe=n(46),le=function(){return(le=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},pe=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},ve=function(){function t(e,n,r,o){var i;this.items=[],this.url=e,this.buffer=null!==(i=null==o?void 0:o.buffer)&&void 0!==i?i:t.defaults.buffer,this.sender=n,this.context=r}return t.prototype.buildUrl=function(){return this.url+"?sId="+this.context.scopeId.substring(0,8)+"&tId="+this.context.tagId+"&c="+this.items.length+"&ctr="+this.context.country},t.prototype.batchThenSend=function(t){var e=this,n=he(t,this.context);if(this.items.push(n),0===this.buffer)return this.flush();1===this.items.length&&l()((function(){return e.flush()}),this.buffer)},t.prototype.flush=function(){0!==this.items.length&&(this.sender(this.buildUrl(),pe(this.items)),this.reset())},t.prototype.reset=function(){this.items=[]},t.defaults={buffer:150},t}(),he=function(t,e){return le(le(le({},t),e),{domain:Object(fe.a)(window.location),href:Object(fe.b)(window.location)})},be=function(){return(be=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},ge=function(){function t(t,e,n){this.url=t,this.context=n,this.sender=e}return t.prototype.buildUrl=function(t){return this.url+"?sId="+this.context.scopeId.substring(0,8)+"&tId="+this.context.tagId+"&c="+t+"&ctr="+this.context.country},t.prototype.send=function(t){var e=this,n=C()(t).call(t,(function(t){return ye(t,e.context)}));this.sender(this.buildUrl(n.length),n)},t}(),ye=function(t,e){return be(be(be({},t),e),{domain:Object(fe.a)(window.location),href:Object(fe.b)(window.location)})},me=function(){return(me=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},xe=st(),Ie=function(){function t(t,e,n,r,o,i){this.buffers={locked:!1,auctionBuffer:[],impressionBuffer:[],viewabilityEventBuffer:[],measuredImpressionBuffer:[],measuredImpressionBeaconBuffer:[]},this.adUnitManageable=n,this.viewabilityGateway=new ve(t+"/viewability",we,e),this.auctionGateway=new ve(t+"/auction",we,e),this.impressionGateway=new ve(t+"/impression",we,e),this.errorGateway=new ve(t+"/error",we,e),this.measuredImpressionGateway=new ve(t+"/measured",we,e),this.measuredImpressionBeaconGateway=new ge(t+"/measured",Oe,e),this.pageGateway=new ve(t+"/page",we,e),this.userSessionController=i,this.bindController(r,o,i)}return t.prototype.bindController=function(t,e,n){var r=this;t.forwarder.coreAuctionStream.subscribe((function(t){return r.formatAndForwardAuction(t)})),t.forwarder.coreImpressionStream.subscribe((function(t){r.formatAndForwardImpression(t)})),void 0!==e&&(e.viewabilityStream.subscribe((function(t){r.formatAndForwardViewability(t)})),e.viewedStream.subscribe((function(t){r.formatAndForwardMeasuredImpression(t)})),e.onUnload((function(t){return r.formatAndForwardMeasuredImpressionForBeacon(t)}))),Object(A.a)("[intakeController] (dry-run) binding userSessionController",n),void 0!==n&&this.formatAndForwardPage(n.currentPage)},de()(t.prototype,"adUnitManageable",{get:function(){return this._adUnitManageable},set:function(t){this._adUnitManageable=t},enumerable:!1,configurable:!0}),t.prototype.lock=function(){this.buffers.locked=!0},t.prototype.release=function(){for(this.buffers.locked=!1;this.buffers.auctionBuffer.length;)this.formatAndForwardAuction(this.buffers.auctionBuffer.pop());for(;this.buffers.impressionBuffer.length;)this.formatAndForwardImpression(this.buffers.impressionBuffer.pop());for(;this.buffers.viewabilityEventBuffer.length;)this.formatAndForwardViewability(this.buffers.viewabilityEventBuffer.pop());for(;this.buffers.measuredImpressionBuffer.length;)this.formatAndForwardMeasuredImpression(this.buffers.measuredImpressionBuffer.pop());for(;this.buffers.measuredImpressionBeaconBuffer.length;)this.formatAndForwardMeasuredImpressionForBeacon(this.buffers.measuredImpressionBeaconBuffer.pop())},t.prototype.formatAndForwardAuction=function(t){if(this.buffers.locked)this.buffers.auctionBuffer.push(t);else{var e,n,r=[];y()(e=t.bidRequests).call(e,(function(t){r.push({bidId:Object(S.e)(t),bidderCode:t.bidderCode,state:t.state,tags:0===t.tags.size?void 0:x()(t.tags),cpm:Object(S.f)(t)?t.cpm:void 0,currency:Object(S.f)(t)?t.currency:void 0,size:Object(S.f)(t)?t.size:void 0})}));var o=void 0===t.userConsentState?"notAvailable":t.userConsentState,i=void 0===t.userConsentVersion?"notAvailable":t.userConsentVersion,a={auctionId:t.auctionId,adUnit:t.adUnit.name,adUnitPath:t.adUnit.path,sizes:x()(t.sizes),tags:0===t.tags.size?void 0:x()(t.tags),refresh:t.refresh,userConsentState:o,userConsentVersion:i,hasUserId:t.hasUserId,userIdProviderList:t.userIdProviderList,pbjsVersion:t.pbjsVersion,bidRequests:r,pubstackManaged:d()(n=this.adUnitManageable).call(n,t.adUnit.name),pubstackRefresh:t.pubstackRefresh,pubstackRefreshRank:t.pubstackRefreshRank};this.addPageAndSession(a),this.auctionGateway.batchThenSend(a)}},t.prototype.formatAndForwardImpression=function(t){if(this.buffers.locked)this.buffers.impressionBuffer.push(t);else{var e,n={bidId:t.bidId,auctionId:t.auctionId,lastAuctionId:t.lastAuctionId,adUnit:t.adUnit.name,adUnitPath:t.adUnit.path,bidderCode:t.bidderCode,cpm:t.cpm,currency:t.currency,refresh:t.refresh,size:t.size,userConsentState:t.userConsentState,userConsentVersion:t.userConsentVersion,hasUserId:t.hasUserId,userIdProviderList:t.userIdProviderList,pbjsVersion:t.pbjsVersion,cpmUplift:t.cpmUplift,tags:x()(t.tags),viewabilityMeasurable:t.viewabilityMeasurable,pubstackManaged:d()(e=this.adUnitManageable).call(e,t.adUnit.name),pubstackRefresh:t.pubstackRefresh,pubstackRefreshRank:t.pubstackRefreshRank};this.addPageAndSession(n),this.impressionGateway.batchThenSend(n)}},t.prototype.formatAndForwardViewability=function(t){if(this.buffers.locked)this.buffers.viewabilityEventBuffer.push(t);else{var e,n={bidId:t.bidId,auctionId:t.auctionId,lastAuctionId:t.lastAuctionId,adUnit:t.adUnit.name,adUnitPath:t.adUnit.path,bidderCode:t.bidderCode,pbjsVersion:t.pbjsVersion,cpm:t.cpm,currency:t.currency,size:t.size,refresh:t.refresh,htmlElementId:t.htmlElementId,mrcViewable:!0,pubstackManaged:d()(e=this.adUnitManageable).call(e,t.adUnit.name),pubstackRefresh:t.pubstackRefresh,pubstackRefreshRank:t.pubstackRefreshRank};this.addPageAndSession(n),this.viewabilityGateway.batchThenSend(n)}},t.prototype.formatAndForwardMeasuredImpression=function(t){if(this.buffers.locked)this.buffers.measuredImpressionBuffer.push(t);else{var e,n={bidId:t.bidId,auctionId:t.auctionId,lastAuctionId:t.lastAuctionId,adUnit:t.adUnit.name,adUnitPath:t.adUnit.path,bidderCode:t.bidderCode,cpm:t.cpm,currency:t.currency,refresh:t.refresh,size:t.size,pbjsVersion:t.pbjsVersion,viewedTime:t.viewedTime,pubstackManaged:d()(e=this.adUnitManageable).call(e,t.adUnit.name),pubstackRefresh:t.pubstackRefresh,pubstackRefreshRank:t.pubstackRefreshRank};this.addPageAndSession(n),this.measuredImpressionGateway.batchThenSend(n)}},t.prototype.formatAndForwardMeasuredImpressionForBeacon=function(t){var e=this;if(this.buffers.locked)this.buffers.measuredImpressionBeaconBuffer.push(t);else{var n=C()(t).call(t,(function(t){var n,r={bidId:t.bidId,auctionId:t.auctionId,lastAuctionId:t.lastAuctionId,adUnit:t.adUnit.name,adUnitPath:t.adUnit.path,bidderCode:t.bidderCode,cpm:t.cpm,currency:t.currency,refresh:t.refresh,size:t.size,pbjsVersion:t.pbjsVersion,viewedTime:t.viewedTime,pubstackManaged:d()(n=e.adUnitManageable).call(n,t.adUnit.name),pubstackRefresh:t.pubstackRefresh,pubstackRefreshRank:t.pubstackRefreshRank};return e.addPageAndSession(r),r}));this.measuredImpressionBeaconGateway.send(n)}},t.prototype.formatAndForwardPage=function(t){var e={pageId:t.pageId,userSessionId:t.userSessionId,sessionCreationTime:t.sessionCreationTime,pageCount:t.pageCount};this.pageGateway.batchThenSend(e)},t.prototype.addPageAndSession=function(t){this.userSessionController&&(t.pageId=this.userSessionController.currentPage.pageId,t.userSessionId=this.userSessionController.userSessionId)},t.prototype.sendError=function(t){this.errorGateway.batchThenSend(t)},t.prototype.sendToDatadog=function(t){var e;if(void 0!==t.error&&""!==t.error){var n=t.error,r=null!==(e=t.context)&&void 0!==e?e:{};Object(_.k)(r),Object(_.l)(n);var o=me(me({pageId:xe,status:"error",domain:Object(fe.a)(window.location),href:Object(fe.b)(window.location)},r),{message:n}),i=new XMLHttpRequest;i.open("POST","https://browser-http-intake.logs.datadoghq.com/v1/input/pub551f730416e5317842afc2792691e95c?ddsource=browser&ddtags=version:1.3.2",!0),i.setRequestHeader("Content-Type","text/plain"),i.send(Ht()(o))}},t}(),we=function(t,e){var n=new XMLHttpRequest;n.open("POST",t,!0),n.setRequestHeader("Content-Type","text/plain"),n.send(Ht()(e)),Object(A.a)("post",t,e)},Oe=function(t,e){var n=Ht()(e);navigator.sendBeacon(t,n),Object(A.a)("beacon",t,e)},je=n(139),Ae=function(){return(Ae=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},Se=function(){function t(){this.onSlotRenderEndedStream=new q.a,this.history={onSlotRenderEnded:[]}}return t.prototype.onSlotRenderEnded=function(t){t.isEmpty?Object(A.a)("[gptIntegration] got empty slot render ended on "+t.slot.getAdUnitPath()+" for element "+t.slot.getSlotElementId()):(this.onSlotRenderEndedStream.next(Ae(Ae({},t),{slot:t.slot})),this.history.onSlotRenderEnded.push(Ae(Ae({},t),{slot:t.slot})))},t}(),ke="slotRenderEnded",Ee=function(){function t(t,e){this.validator=t,this.controller=e}return t.prototype.on=function(t,e){Object(A.a)("[gptIntegration] gpt.dispatcher on event",t,e),t===ke&&this.controller.onSlotRenderEnded(this.validator.toSlotRenderEndedEvent(e))},t}(),Te=function(){function t(){}return t.prototype.toSlotRenderEndedEvent=function(t){Object(_.k)(t),Object(_.c)(t.isEmpty,"isEmpty is not a boolean: "+t.isEmpty),Object(_.l)(t.serviceName,"serviceName is not a string: "+t.serviceName),Object(_.n)(t.size,this.isSize,"size is not valid: "+t.size),Object(_.j)(t.advertiserId,"advertiserId is not a valid number: "+t.advertiserId),Object(_.j)(t.campaignId,"campaignId is not a valid number: "+t.campaignId),Object(_.j)(t.sourceAgnosticCreativeId,"sourceAgnosticCreativeId is not a valid number: "+t.sourceAgnosticCreativeId),Object(_.j)(t.sourceAgnosticLineItemId,"sourceAgnosticLineItemId is not a valid number: "+t.sourceAgnosticLineItemId);var e=null===t.size?[]:t.size;return{isEmpty:t.isEmpty,serviceName:t.serviceName,size:e,slot:this.toPartialSlot(t.slot),advertiserId:t.advertiserId,campaignId:t.campaignId,sourceAgnosticCreativeId:t.sourceAgnosticCreativeId,sourceAgnosticLineItemId:t.sourceAgnosticLineItemId}},t.prototype.toPartialSlot=function(t){return Object(_.k)(t),Object(_.a)(t,"getAdUnitPath","slot.getAdUnitPath is not valid: "+t.getAdUnitPath),this.assertIsGetAdUnitPath(t.getAdUnitPath),this.assertIsGetTargeting(t.getTargeting),this.assertIsGetSlotElementId(t.getSlotElementId),{getAdUnitPath:t.getAdUnitPath,getTargeting:t.getTargeting,getSlotElementId:t.getSlotElementId}},t.prototype.assertIsGetAdUnitPath=function(t){if(void 0===t||"function"!=typeof t)throw new Error("slot.getAdUnitPath is not a function")},t.prototype.assertIsGetSlotElementId=function(t){if(void 0===t||"function"!=typeof t)throw new Error("slot.getSlotElementId is not a function")},t.prototype.assertIsGetTargeting=function(t){if(void 0===t||"function"!=typeof t)throw new Error("slot.getTargeting is not a function")},t.prototype.isSize=function(t){if(null!==t)if(ie()(t)){if(V()(t).call(t,(function(t){return"number"!=typeof t})).length>0)throw new Error("Expected array to have only numbers")}else if("string"!=typeof t)throw new Error("Expected to have array of number or string or null")},t}(),Re=n(35),Ue=function(){return(Ue=v.a||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};var Ce=n(118);var Be=function(){function t(t){this.pubstackWindow=t;var e=this.retrieveValidStoredUserSession();null===e?e={creationTime:G()(),startTime:G()(),id:ut(),pageCount:1}:(e.startTime=G()(),e.pageCount+=1),this._userSessionId=e.id,this.storeSession(e),this._currentPage={pageId:ut(),userSessionId:e.id,pageCount:e.pageCount,sessionCreationTime:e.creationTime},Object(A.a)("[UserSessionController] Stored session in local storage :",e)}return de()(t.prototype,"userSessionId",{get:function(){return this._userSessionId},enumerable:!1,configurable:!0}),de()(t.prototype,"currentPage",{get:function(){return{pageId:this._currentPage.pageId,userSessionId:this._currentPage.userSessionId,pageCount:this._currentPage.pageCount,sessionCreationTime:this._currentPage.sessionCreationTime}},enumerable:!1,configurable:!0}),t.prototype.retrieveValidStoredUserSession=function(){var t,e,n,r,o=this.pubstackWindow.localStorage.getItem("pbstck_session");if(null!==o)try{var i=JSON.parse(o);if(function(t){if("object"!==Ct()(t)||null===t)throw new Error("The user session is not an object");if(Object(_.a)(t,"id"),Object(_.a)(t,"creationTime"),Object(_.a)(t,"startTime"),"string"!=typeof t.id||"number"!=typeof t.startTime||"number"!=typeof t.creationTime)throw new Error("The user session object is corrupted")}(i),t=i,e=G()()-t.startTime<18e5,n=new Date(G()()).setUTCHours(0,0,0,0),r=t.startTime>n,e&&r)return i}catch(t){Object(A.a)("[UserSessionController] Error while retriving userSession in localStorage",t)}return null},t.prototype.storeSession=function(t){this.pubstackWindow.localStorage.setItem("pbstck_session",Ht()(t))},t}(),Pe=function(t,e,n,r){return new(n||(n=o.a))((function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function s(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}u((r=r.apply(t,e||[])).next())}))},_e=function(t,e){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof a.a&&(i[u.a]=function(){return this}),i;function c(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=e.call(t,s)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}};function Ne(t,e){Ce.a.next({name:"refresh-without-gpt",values:{elasped_time:e,googletagWindowState:void 0===t.googletag?"UNDEFINED":"DEFINED",domain:Object(fe.a)(window.location),href:Object(fe.b)(window.location)}})}var Me=3e3;function De(t,e,n){var r,i=this;t.pbstck=t.pbstck||{lock:{}},t.pbstck.lock=t.pbstck.lock||{};var a={},s=n.tagId+"@"+e.gateway;if(!function(t,e){return t[e]}(t.pbstck.lock,s)){!function(t,e){t[e]=!0}(t.pbstck.lock,s);var u=/^(48000704|dd8810a6|01ca738c|b2816abb|dc92a81d)/.test(n.scopeId),c=new Et;a.core=c;var f=void 0;e.viewabilityEnabled&&(f=new re(c,t),a.viewability=f);var p=void 0;e.userSessionEnabled&&(p=new Be(t),a.userSession=p);var v=new Ie(e.gateway,n,[],c,f,p);a.intake=v,Object(jt.e)((function(t){return v.sendError(t)}),1),Object(jt.d)((function(t){return v.sendToDatadog(t)}));var h=new o.a((function(r,o){if(e.pbjsVariableName){Object(A.a)("Prebid dropin mode",e.pbjsVariableName);var s={debug:Object(A.b)(),globalName:e.pbjsVariableName};(function(t,e){return t[e.globalName]||(t[e.globalName]={}),t[e.globalName].que||(t[e.globalName].que=[]),t[e.globalName].que})(t,s).push((function(){return Pe(i,void 0,void 0,(function(){var i,u,f,p,h,b,g;return _e(this,(function(y){var m,x;i=t[s.globalName],u=null!==(b=Number(i.getConfig("timeoutBuffer")))&&void 0!==b?b:400,f=null===(g=i.getConfig("currency"))||void 0===g?void 0:g.adServerCurrency,p=void 0,Object(_.s)(f)&&(p=f),h=new Ot({version:i.version,gracePeriod:u,adServerCurrency:p,pbjsVariableName:s.globalName}),a.prebid=h,""===e.refreshConfigurationUrl||d()(m=e.gateway).call(m,"dev")||d()(x=e.gateway).call(x,"beta")||function(t,e,n,r,o){n.lock();var i=l()((function(){var e,n;Object(A.a)("pubstack refresh still not ready after "+r+"ms, unlocking intakeController"),Ce.a.next({name:"refresh-load-too-late",values:{scopeId:o.scopeId,tagId:o.tagId,device:o.device,browserName:o.browserName,browserVersion:o.browserVersion,osName:o.osName,osVersion:o.osVersion,refreshState:null!==(n=null===(e=t.pbstck)||void 0===e?void 0:e.refreshState)&&void 0!==n?n:"NOT_LOADED",domain:Object(fe.a)(window.location),href:Object(fe.b)(window.location)}}),a()}),r),a=function(){i&&clearTimeout(i),n.release()};t.addEventListener(Object(je.a)(e.gateway,"pubstackRefreshReady"),(function(e){t.removeEventListener(e.type,a),a()}))}(t,e,v,Me,n);try{a.prebid=zt(t,h,c,s),r()}catch(t){return Object(A.c)("Unable to load pbjs integration due to",t),o(),[2]}return[2]}))}))}))}})),b=new o.a((function(n){var r,o=performance.now(),i=l()((function(){n()}),1e3),s=l()((function(){var n,r;""===e.refreshConfigurationUrl||d()(n=e.gateway).call(n,"dev")||d()(r=e.gateway).call(r,"beta")||Ne(t,1e4)}),1e4),u=new Se;((r=t)[Re.d]||(r[Re.d]={}),r[Re.d].cmd||(r[Re.d].cmd=[]),r[Re.d].cmd).push((function(){var r,a;clearTimeout(i),clearTimeout(s);var c=function(t,e){var n=t[Re.d];if(void 0===n||!n.apiReady||void 0===n.pubads)return{status:S.c.NOT_READY};var r=new Te,o=new Ee(r,e);return n.pubads().addEventListener("slotRenderEnded",(function(t){var e;try{o.on(ke,t)}catch(t){var r="unknown";try{r=n.getVersion()}catch(e){Object(A.a)("[gptIntegration] Unable to find googletag version",t)}t.context=Ue(Ue({},null!==(e=t.context)&&void 0!==e?e:{}),{adapter:{version:r,source:googletag}}),Object(jt.a)(t)}})),{status:S.c.LOADED}}(t,u);c.status!==S.c.LOADED&&Ce.a.next({name:"gpt-bindIntegration-failed",values:{status:c.status,domain:Object(fe.a)(window.location),href:Object(fe.b)(window.location)}});var f=performance.now()-o;f>1e3&&""!==e.refreshConfigurationUrl&&!d()(r=e.gateway).call(r,"dev")&&!d()(a=e.gateway).call(a,"beta")&&100*Math.random()<1&&Ne(t,f),n()})),a.gpt=u})),g=[],y=void 0;if(u||e.debug){var m={debug:Object(A.b)(),globalName:"sas"};(g=function(t,e){return t[e.globalName]||(t[e.globalName]={}),t[e.globalName].cmd||(t[e.globalName].cmd=[]),t[e.globalName].cmd}(t,m)).push((function(){y=$t(t,c,m).instance}))}var x={tagId:n.tagId,globalQueue:e.sdk.globalQueue},I=Xt(t,c,x);if(I.dispatchEvents(),e.debug||Object(A.b)()){c.subscribe({onAuction:function(t){return Object(A.a)("controller.onAuction",t)},onImpression:function(t){return Object(A.a)("controller.onImpression",t)}});var w=new ue(c);a.debug=w,Object(jt.e)((function(t){return w.addError(t)}),1e3),t.pbstck.debug=t.pbstck.debug||{},t.pbstck.debug[s]={getEvents:function(){return w.getEvents()},getErrors:function(){return w.getErrors()},sdk:null!==(r=null==I?void 0:I.debug())&&void 0!==r?r:void 0,sas:void 0},(u||e.debug)&&g.push((function(){y&&(t.pbstck.debug[s].sas=y.debug())}))}return o.a.resolve().finally(),t.pbstck.controllers=t.pbstck.controllers||{},t.pbstck.controllers[e.gateway]=a,t.pbstck.monitoringReady=t.pbstck.monitoringReady||{},o.a.all([h,b]).then((function(){t.pbstck.monitoringReady[e.gateway]=!0,t.dispatchEvent(new Event(Object(je.a)(e.gateway,"pubstackMonitoringReady")))})),c}}function Le(t){var e,n,r,o,i={gateway:null===(e=t.endpoint)||void 0===e?void 0:e.gateway,sdk:{globalQueue:"pbstckQ"},debug:!0===t.debug,viewabilityEnabled:t.viewabilityEnabled,userSessionEnabled:null!==(n=t.userSessionEnabled)&&void 0!==n&&n,refreshConfigurationUrl:null!==(r=t.refreshConfigurationUrl)&&void 0!==r?r:"",pbjsVariableName:t.pbjsVariableName||"pbjs"};if(void 0!==i.gateway){var a={tagId:t.tagId,scopeId:t.scopeId,country:t.country,device:t.device,browserName:t.browserName,browserVersion:t.browserVersion,osName:t.osName,osVersion:t.osVersion,pbstckVersion:null!==(o="b34f022")?o:"unknown"};a.tagId&&a.scopeId&&De(window,i,a)}}}]);;
 return this;}.bind({}); var _ = load();_.monitoring.pubstackAutoconfig({"endpoint":{"script":"https://cdn.pbstck.com/index-monitoring-b34f022.js","gateway":"https://intake.pbstck.com/v1/intake"},"scopeId":"dd8810a6-2df6-48d7-a782-399ee88c1ff1","tagId":"3d91e2cf-fbf0-4f20-ab0e-1373be95fe3b","viewabilityEnabled":true,"refreshEnabled":false,"userSessionEnabled":false,"pbjsVariableName":"tmzr","bootstrapTime":1648814975510,"bootstrapVersion":"undefined","device":"desktop","browserName":"Yandex Browser","browserVersion":"22","osName":"Fedora","country":"RU"}); })()</script><meta http-equiv="origin-trial" content="AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0="><meta http-equiv="origin-trial" content="Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"><meta http-equiv="origin-trial" content="A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"></head>
<body>
<div class="row outterWrapper">
<div class="columns large-12">
<div class="row header-row">
<div class="columns header-inner large-12" style="padding:0px;padding-left:39px;"><h1 style="font-size:40px;font-weight: bold;margin-bottom:8px;margin-top:8px;"><a href="https://russianblogs.com/">Русские Блоги</a><span id="short-desc" style="font-size:12px;font-weight: normal;">&nbsp;</span></h1></div>
</div>
<div class="row menu-row">
<div class="columns top-menu large-12 top-nav">
<nav>
<section>
<ul class="sf-menu">
<li class="active"><a href="https://russianblogs.com/">Главная</a></li>
<li><a href="mailto:russianblogs@gmx.com">Свяжитесь с нами</a></li>
</ul>
</section>
</nav>
</div>
</div>
<div class="row small-top-menu">
<div class="columns large-12 plr0 top-nav">
<form name="dropdown" action="https://russianblogs.com/article/61292432817/#">
<nav>
<section>
<ul class="sf-menu">
<li class="active"><a href="https://russianblogs.com/">Главная</a></li>
<li><a href="mailto:russianblogs@gmx.com">Свяжитесь с нами</a></li>
</ul>
</section>
</nav>
</form>
</div>
</div>
</div>
<div class="columns large-12 content-row">
<div class="row title">
<div class="columns large-12 content-title-inner">
<div class="row">
<div class="columns large-12">
<form id="searchForm" action="https://russianblogs.com/search" method="post" onsubmit="return validate();" style="margin:0;float:right;">
<div>
<input type="text" name="s" id="s" style="font-size:16px;width:200px;display: inline-block;padding:0;margin:0"> <input type="submit" value="Поиск" style="color:black;display: inline-block;height:32px;font-size:16px;">
</div>
</form>
<div style="clear:both;"></div>
</div>
</div>
</div>
</div>
<div id="topads" style="text-align:center;margin-top:10px;width:100%;height:250px;" class="adsloading">
<div style="text-align:center;" id="82332-31"><script src="./a_files/gen.js"></script><script src="./a_files/requestform.js"></script><div id="sas_39287"><script id="sas_script68" type="text/javascript">sas.noad("sas_39287", {"HbRenderFailedUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815203431&opid=2362d6e7-8d8e-4bab-8d38-52dc9622b707&opdt=1648815203431&sid=1&fmtid=39287&uii=231761962586062471&hb_bid=moneytizer&key=hbRenderFailed","HbRenderSuccessUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815203431&opid=2362d6e7-8d8e-4bab-8d38-52dc9622b707&opdt=1648815203431&sid=1&fmtid=39287&uii=231761962586062471&hb_bid=moneytizer&key=hbRenderSuccess"});</script><iframe frameborder="0" width="970" height="250" id="sas_iframe_39287" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" src="./a_files/saved_resource(1).html"></iframe></div></div>
</div>
<div id="topads1" style="text-align:center;margin-top:10px;">
<iframe data-id="russianblogs.com_980x300_responsive_1_DFP" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" width="1" height="1" data-rendered="true" src="./a_files/saved_resource(2).html"></iframe>
<script>
    (function () {
        var size='970x250|300x250',
            adunit = 'russianblogs.com_980x300_responsive_1_DFP',
            childNetworkId = '22396446015',
            xmlhttp = new XMLHttpRequest();xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("[data-id='"+adunit+"']");var e = Array.from(es).filter(function(e) {return !e.hasAttribute("data-rendered")});if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;iframe.open();iframe.write(xmlhttp.responseText);iframe.close();el.setAttribute('data-rendered', true)})}}};var child=childNetworkId.trim()?','+childNetworkId.trim():'';xmlhttp.open("GET", 'https://pubads.g.doubleclick.net/gampad/adx?iu=/147246189'+child+'/'+adunit+'&sz='+encodeURI(size)+'&t=Placement_type%3Dserving&'+Date.now(), true);xmlhttp.send();})();
</script>
</div>
<div class="row content about">
<div class="columns large-12 content-inner">
<div class="row">
<div class="columns large-7">
<h2 style="line-height: 32px;">
<span>[C язык] Использование регулярных выражений в C процедурах C</span>
</h2>
<p style="margin-bottom:5px;">Теги: &nbsp;<a href="https://russianblogs.com/tag/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/" title="Регулярное выражение">Регулярное выражение</a></p><div style="clear:both;"></div>
<div id="contentaboveads" style="width:100%;text-align:center;padding-top:10px;">
<iframe data-id="russianblogs.com_750x200_responsive_2_DFP" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" width="1" height="1" data-rendered="true" src="./a_files/saved_resource(3).html"></iframe>
<script>
    (function () {
        var size='750x200|300x250',
            adunit = 'russianblogs.com_750x200_responsive_2_DFP',
            childNetworkId = '22396446015',
            xmlhttp = new XMLHttpRequest();xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("[data-id='"+adunit+"']");var e = Array.from(es).filter(function(e) {return !e.hasAttribute("data-rendered")});if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;iframe.open();iframe.write(xmlhttp.responseText);iframe.close();el.setAttribute('data-rendered', true)})}}};var child=childNetworkId.trim()?','+childNetworkId.trim():'';xmlhttp.open("GET", 'https://pubads.g.doubleclick.net/gampad/adx?iu=/147246189'+child+'/'+adunit+'&sz='+encodeURI(size)+'&t=Placement_type%3Dserving&'+Date.now(), true);xmlhttp.send();})();
</script>
</div>
<div style="padding:5px 5px 5px 5px;word-wrap: break-word; word-break: normal;max-width: 950px;font-size:14px;" id="article_content">
<div class="markdown_views">
<h3>1, регулярные выражения в C / C ++</h3>
<p>Ни один из стандартных C и C ++ не поддерживает использование регулярных выражений, но существование регулярных выражений в некоторых сценах может принести много удобства, например, решение имени пользователя и пароля в регистрации пользователя, см. Соответствует. Nameout.</p>
<p>Хотя не поддерживается, некоторые из библиотек могут помочь нам использовать регулярные выражения в C.</p>
<p>Например, Perl-совместимые библиотеки регулярных выражений с Linux.</p>
<p>Функция обработки регулярных выражений в языке C имеет REGCOMP (), Regexec (), regfree () и regerror ().</p>
<hr>
<h3>2, REGCOMP () Функция - составление регулярных выражений</h3>
<p>【прототип】:</p>
<pre class="prettyprint"><code class="hljs cs has-numbering" onclick="mdcp.copyCode(event)"><span class="hljs-keyword">int</span> regcomp(regex_t *compiled, <span class="hljs-keyword">const</span> <span class="hljs-keyword">char</span> *pattern, <span class="hljs-keyword">int</span> cflags);
<div class="hljs-button {2}" data-title="копия"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li></ul></pre>
<p>[Роль]: эта функция компилирует указанную шаблон регулярного выражения в виде определенного формата данных, который делает соответствие более эффективным. Функция Regeexec использует эти данные для сопоставления совмещения режима в целевой текстовой строке. Выполните успешно возвращение 0. Быть</p>
<p>【Описание параметра】:</p>
<ul>
<li>Regex_t - это структурный тип данных, который хранит скомпилированное регулярное выражение, а его элемент RE_NSUB используется для хранения количества субтрагматических выражений в регулярных выражениях.</li>
<li>Шаблон указывает на регулярную строку экспрессии, которая будет скомпилирована.</li>
<li>CFLAG имеет следующие четыре значения:</li>
</ul>
<p><strong>REG_EXTENDED:</strong>Сопоставьте функцию более мощного расширения регулярного выражения.<br> <strong>REG_ICASE:</strong> Игнорируйте случай при сопоставлении письма.<br> <strong>REG_NOSUB:</strong> Не нужно хранить соответствующий результат.<br> <strong>REG_NEWLINE:</strong> Определите новую строку, поэтому «$» может совпадать с расстояния, «^» может начать с начала строки.</p>
<hr>
<h3>3, Regexec () Функция - Соответствие регулярных выражениях</h3>
<p>【прототип】:</p>
<pre class="prettyprint"><code class="hljs cs has-numbering" onclick="mdcp.copyCode(event)">
<span class="hljs-keyword">int</span> regexec (regex_t *compiled, <span class="hljs-keyword">char</span> *<span class="hljs-keyword">string</span>, size_t nmatch, regmatch_t matchptr [], <span class="hljs-keyword">int</span> eflags)
<div class="hljs-button {2}" data-title="копия"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li></ul></pre>
<p>[Роль]: Вы можете сопоставить нашу целевую текстовую строку с Regexec. Если вы не указываете параметр reg_newine, указанный в скомпилированном регулярном выражении, по умолчанию игнорируется, что чартер игнорируется, то есть вся текстовая строка в качестве символа. Обработка строки. Выполните успешно возвращение 0. Быть</p>
<p>【Описание параметра】:</p>
<ul>
<li>Компиляция - это регулярное выражение, которое функция RegComp скомпилирована.</li>
<li>Строка - это целевая строка.</li>
<li>Nmatch - это длина структурного массива regmatch_t.</li>
<li>MatchPtr Regmatch_T Тип структурного массива, хранить информацию о местоположении с соответствующими текстовыми строками.</li>
<li>EFLAGS имеет два значения: REG_NOTBOL, REG_NOTEOL.</li>
</ul>
<hr>
<h3>4, regfree () Функция - выпуск регулярных выражений</h3>
<p>[Функциональный прототип]:</p>
<pre class="prettyprint"><code class="hljs cs has-numbering" onclick="mdcp.copyCode(event)"><span class="hljs-keyword">void</span> regfree (regex_t *compiled)<div class="hljs-button {2}" data-title="копия"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre>
<p>[Роль]: При использовании скомпилированного хорошего регулярного выражения или когда вы хотите перекомпилировать другие регулярные выражения, мы можем использовать эту функцию для очистки содержимого конструкции Regex_T, указывающую на компиляцию, если она перекомпилирована, должна сначала очистить Regex_T структура.</p>
<hr>
<h3>5, Regeror () Функция</h3>
<p>[Функциональный прототип]:</p>
<pre class="prettyprint"><code class="hljs perl has-numbering" onclick="mdcp.copyCode(event)">size_t regerror (<span class="hljs-keyword">int</span> errcode, regex_t <span class="hljs-variable">*compiled</span>, char <span class="hljs-variable">*buffer</span>, size_t <span class="hljs-keyword">length</span>)<div class="hljs-button {2}" data-title="копия"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre>
<p>[Роль] При выполнении ошибок генерации RegComp или Regexec эта функция может быть вызвана для возврата строки, содержащей сообщение об ошибке.</p>
<p>【Описание параметра】:</p>
<ul>
<li>ERRCODE - это код ошибки, возвращаемого функцией RegComp и Regexec.</li>
<li>Компиляция - это регулярное выражение, которое было составлено с функцией RegComp, которая может быть нулевым.</li>
<li>Буфер указывает на пространства памяти для хранения строки сообщений об ошибках.</li>
<li>Длина указывает на длину буфера, если длина этого сообщения об ошибке больше, чем это значение, а функция regerror автоматически усекает превышение строки, но он все еще возвращает длину полной строки. Таким образом, мы можем использовать следующий метод, чтобы сначала получить длину неправильной строки.</li>
</ul>
<hr>
<h3>6, regmatch_t структура</h3>
<p>【прототип】:</p>
<pre class="prettyprint"><code class="hljs d has-numbering" onclick="mdcp.copyCode(event)"><span class="hljs-keyword">typedef</span> <span class="hljs-keyword">struct</span>
{
   regoff_t rm_so;
   regoff_t rm_eo;
} regmatch_t;<div class="hljs-button {2}" data-title="копия"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul></pre>
<p>【Переменные элементов】:</p>
<ul>
<li>Члены rm_so Соответствующие текстовые строки для хранения в начале позиции целевой строки;</li>
<li>Конечное положение rm_eo;</li>
</ul>
<p>[Примечание]: Обычно мы определяем набор таких структур в форме массива. Подкорректирующие выражения также включены в наши регулярные выражения. Устройство Array 0 хранит положение основного регулярного выражения выражения, а блок позади последовательно хранит позицию подстройки.</p>
<hr>
<h3>7, Пример</h3>
<pre class="prettyprint"><code class="hljs cpp has-numbering" onclick="mdcp.copyCode(event)"><span class="hljs-preprocessor">#include&lt;stdio.h&gt;</span>
<span class="hljs-preprocessor">#include&lt;sys/types.h&gt;</span>
<span class="hljs-preprocessor">#include&lt;regex.h&gt;</span>

<span class="hljs-keyword">int</span> my_match(<span class="hljs-keyword">char</span>* pattern,<span class="hljs-keyword">char</span>* buf){
  <span class="hljs-keyword">int</span> status,i;
  <span class="hljs-keyword">int</span> flag=REG_EXTENDED;
  regmatch_t pmatch[<span class="hljs-number">1</span>];
  <span class="hljs-keyword">const</span> size_t nmatch=<span class="hljs-number">1</span>;
  regex_t  reg;
  <span class="hljs-comment">// составление обычного режима</span>
  regcomp(&amp;reg,pattern,flag);
  <span class="hljs-comment">// Выполните регулярные выражения и сравнения кэширования</span>
  status=regexec(&amp;reg,buf,nmatch,pmatch,<span class="hljs-number">0</span>);
  <span class="hljs-comment">/ / Распечатать соответствующую строку</span>
  <span class="hljs-keyword">for</span>(i=pmatch[<span class="hljs-number">0</span>].rm_so;i&lt;pmatch[<span class="hljs-number">0</span>].rm_eo;++i){
    <span class="hljs-built_in">putchar</span>(buf[i]);
  }
  <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
  regfree(&amp;reg);
  <span class="hljs-keyword">return</span> status;
}

<span class="hljs-keyword">int</span> main(){
  <span class="hljs-keyword">char</span> pattern[<span class="hljs-number">1024</span>]=<span class="hljs-string">"^[1-9][0-9]{10}$"</span>;
  <span class="hljs-keyword">char</span> buf[<span class="hljs-number">1024</span>]=<span class="hljs-string">"41509030127"</span>;
  <span class="hljs-keyword">int</span> status=my_match(pattern,buf);
  <span class="hljs-keyword">if</span>(status==REG_NOMATCH)
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"No match!\n"</span>);
  <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span>(<span class="hljs-number">0</span> == status){
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">«Соответствие успеха! \ N»</span>);
  }
  <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}<div class="hljs-button {2}" data-title="копия"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li><li style="color: rgb(153, 153, 153);">8</li><li style="color: rgb(153, 153, 153);">9</li><li style="color: rgb(153, 153, 153);">10</li><li style="color: rgb(153, 153, 153);">11</li><li style="color: rgb(153, 153, 153);">12</li><li style="color: rgb(153, 153, 153);">13</li><li style="color: rgb(153, 153, 153);">14</li><li style="color: rgb(153, 153, 153);">15</li><li style="color: rgb(153, 153, 153);">16</li><li style="color: rgb(153, 153, 153);">17</li><li style="color: rgb(153, 153, 153);">18</li><li style="color: rgb(153, 153, 153);">19</li><li style="color: rgb(153, 153, 153);">20</li><li style="color: rgb(153, 153, 153);">21</li><li style="color: rgb(153, 153, 153);">22</li><li style="color: rgb(153, 153, 153);">23</li><li style="color: rgb(153, 153, 153);">24</li><li style="color: rgb(153, 153, 153);">25</li><li style="color: rgb(153, 153, 153);">26</li><li style="color: rgb(153, 153, 153);">27</li><li style="color: rgb(153, 153, 153);">28</li><li style="color: rgb(153, 153, 153);">29</li><li style="color: rgb(153, 153, 153);">30</li><li style="color: rgb(153, 153, 153);">31</li><li style="color: rgb(153, 153, 153);">32</li><li style="color: rgb(153, 153, 153);">33</li><li style="color: rgb(153, 153, 153);">34</li></ul></pre>
<p><strong>Результаты работы программы:</strong></p>
<p><img src="./a_files/20180825153354357" alt=" " title=""></p>
<hr>
<p>[Примечание]: Эта статья относится к<a href="https://blog.csdn.net/derkampf/article/details/70661551" rel="nofollow,noindex" target="_blank"> Город, Город: C Язык Регулярные выражения, RegComp () Regexec () Regfree () Подробный</a></p>
</div></div>
<div id="contentbelowads" style="width:100%;text-align:center;padding-top:10px;">
<iframe data-id="russianblogs.com_728x90_responsive_5_DFP" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" width="1" height="1" data-rendered="true" src="./a_files/saved_resource(4).html"></iframe>
<script>
    (function () {
        var size='728x90|300x250',
            adunit = 'russianblogs.com_728x90_responsive_5_DFP',
            childNetworkId = '22396446015',
            xmlhttp = new XMLHttpRequest();xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("[data-id='"+adunit+"']");var e = Array.from(es).filter(function(e) {return !e.hasAttribute("data-rendered")});if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;iframe.open();iframe.write(xmlhttp.responseText);iframe.close();el.setAttribute('data-rendered', true)})}}};var child=childNetworkId.trim()?','+childNetworkId.trim():'';xmlhttp.open("GET", 'https://pubads.g.doubleclick.net/gampad/adx?iu=/147246189'+child+'/'+adunit+'&sz='+encodeURI(size)+'&t=Placement_type%3Dserving&'+Date.now(), true);xmlhttp.send();})();
</script>
</div>
<div style="clear:both;"></div>
<hr>
<h3><span>Интеллектуальная рекомендация</span></h3>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<div class="loop-thumb">
<a href="https://russianblogs.com/article/32991669845/"><img style="width:172px;height:120px;" src="./a_files/7658cdbd40ad86725338cc6c48259cfc.png">
</a>
</div>
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/32991669845/" rel="bookmark" title="Предварительное обучение Дженкинса (1)">Предварительное обучение Дженкинса (1)</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">Предварительное обучение Дженкинса (1) 1. Основные функции и особенности 1. Основные функции: Основное содержание - обеспечение непрерывной интеграции и непрерывной реализации проектов. Основная цель ...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/89761828579/" rel="bookmark" title="JS - отменить пузырь событий">JS - отменить пузырь событий</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">События JavaScript действительно полезны (в большинстве случаев), но иногда не хотят, чтобы он пузырился, а затем отмены следующими способами &nbsp;...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/30051141689/" rel="bookmark" title="38, глубина двоичного дерева">38, глубина двоичного дерева</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">Название Описание Введите двоичное дерево и найдите глубину дерева. Узлы (включая корни и конечные узлы), проходящие от корневого узла к конечному узлу, в свою очередь, образуют путь дерева, а длина с...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<div class="loop-thumb">
<a href="https://russianblogs.com/article/4014943098/"><img style="width:172px;height:120px;" src="./a_files/e8806df82b34b1d72e1eec8918ff20c0.png">
</a>
</div>
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/4014943098/" rel="bookmark" title="Использование настраиваемых ресурсов (ресурсов bin) в MFC">Использование настраиваемых ресурсов (ресурсов bin) в MFC</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">Ссылка: http://www.cnblogs.com/gakusei/articles/1352922.html Добавьте ресурсы в представление ресурсов MFC следующим образом: &nbsp; &nbsp; После нажатия кнопки «ОК» появится тип, который ...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/6033292957/" rel="bookmark" title="Springboot не может представить @enableeurekaserver">Springboot не может представить @enableeurekaserver</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">Недавно добавленные eureka зависимости Всегда не в состоянии представить Заставляет программу @enableeurekaserver сообщать об ошибке Когда причина, наконец, найдена, версия Springcloud не соответствуе...</p>
</div>
</div>
</div>
</div>
</div>
<div id="rightads2" style="width:100%;height:90px;margin-top:10px;margin-bottom:10px;" class="adsloading">
<div id="82332-1"><script src="./a_files/gen(1).js"></script><script src="./a_files/requestform(1).js"></script><div id="sas_26322" style="width: 728px; height: 90px; margin: auto;"><script id="sas_script66" type="text/javascript">sas.noad("sas_26322", {"HbRenderFailedUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815200023&opid=b7b234d2-7af0-4afc-b066-fb0dea4964f2&opdt=1648815200023&sid=1&fmtid=26322&uii=256531760536416918&hb_bid=moneytizer&key=hbRenderFailed","HbRenderSuccessUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815200023&opid=b7b234d2-7af0-4afc-b066-fb0dea4964f2&opdt=1648815200023&sid=1&fmtid=26322&uii=256531760536416918&hb_bid=moneytizer&key=hbRenderSuccess"});</script><iframe frameborder="0" width="728" height="90" id="sas_iframe_26322" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" src="./a_files/saved_resource(5).html"></iframe></div></div>
</div>
<h3><span>Вам также может понравиться</span></h3>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/38782562753/" rel="bookmark" title="Откройте функцию журнала SQL Server JDBC">Откройте функцию журнала SQL Server JDBC</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">2019 Unicorn Enterprise Heavy Glour Repringment Python Engineer Standard &gt;&gt;&gt; SQL Server JDBC написан log4j. Вы можете открыть журнал SQL Server JDBC, сначала напишите профили log4j.properties...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/41242048017/" rel="bookmark" title="PAT Уровень 1005 (язык C)">PAT Уровень 1005 (язык C)</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">1005 Заклинание правильно (20 баллов) Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English. Input Specification: Each in...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<div class="loop-thumb">
<a href="https://russianblogs.com/article/96991936722/"><img style="width:172px;height:120px;" src="./a_files/e4bbd44fb9008a8c6613c213fc4808c4.png">
</a>
</div>
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/96991936722/" rel="bookmark" title="Bytebuffer подробно">Bytebuffer подробно</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">[Рекомендуется] 2019 Java Developer Prubs .PDF (Turned) &gt;&gt;&gt; В Java Nio есть три основных компонента: буфер, канал и селектор. Отношения между этими тремя могут быть поняты следующим образом: ...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/9020462254/" rel="bookmark" title="Android WebView обучения">Android WebView обучения</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">&nbsp; 1. Добавьте разрешение: разрешение «android.permission.INTERNET» должно использоваться в AndroidManifest.xml, в противном случае произойдет ошибка недоступности веб-страницы. 2. Сге...</p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="padding-top:6px;padding-bottom:6px;">
<div class="loop-wrap clearfix">
<div class="loop-thumb">
<a href="https://russianblogs.com/article/17581380137/"><img style="width:172px;height:120px;" src="./a_files/ac7af39bc6716f35f8d4b3e558d1fa7c.JPEG">
</a>
</div>
<header class="loop-data">
<h3 style="margin-top:0px;border-bottom-style: none;padding-bottom: 0px;margin-bottom: 0px;overflow:hidden;line-height:30px;">
<a href="https://russianblogs.com/article/17581380137/" rel="bookmark" title="Китайская академия наук составила сводку решений для настройки производительности mysql, которую стоит собрать.">Китайская академия наук составила сводку решений для настройки производительности mysql, которую стоит собрать.</a>
</h3>
</header>
<div class="mh-excerpt">
<p style="line-height:25px;">С развитием информационной индустрии в Интернете объем данных каждой компании неуклонно растет, а некоторые даже демонстрируют экспоненциальный рост. В дополнение к тому, что некоторые компании напрям...</p>
</div>
</div>
</div>
</div>
</div>
<div id="rightads3" style="width:100%;height:90px;margin-top:10px;margin-bottom:10px;" class="adsloading">
<div id="82332-28"><script src="./a_files/gen(2).js"></script><script src="./a_files/requestform(2).js"></script><div id="sas_30012" style="width: 728px; height: 90px; margin: auto;"><script id="sas_script67" type="text/javascript">sas.noad("sas_30012", {"HbRenderFailedUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815200263&opid=7c0560dc-2768-4fef-bd6e-177b8012a81d&opdt=1648815200263&sid=1&fmtid=30012&uii=237672937096797156&hb_bid=moneytizer&key=hbRenderFailed","HbRenderSuccessUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815200263&opid=7c0560dc-2768-4fef-bd6e-177b8012a81d&opdt=1648815200263&sid=1&fmtid=30012&uii=237672937096797156&hb_bid=moneytizer&key=hbRenderSuccess"});</script><iframe frameborder="0" width="728" height="90" id="sas_iframe_30012" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" src="./a_files/saved_resource(6).html"></iframe></div></div>
</div>
</div>
<div class="columns large-4 large-offset-1 sidebar" style="position: -webkit-sticky;position: sticky;top: 0;">
<div id="leftads0">
<iframe data-id="russianblogs.com_300x250_responsive_3_DFP" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" width="1" height="1" data-rendered="true" src="./a_files/saved_resource(7).html"></iframe>
<script>
    (function () {
        var size='300x250',
            adunit = 'russianblogs.com_300x250_responsive_3_DFP',
            childNetworkId = '22396446015',
            xmlhttp = new XMLHttpRequest();xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("[data-id='"+adunit+"']");var e = Array.from(es).filter(function(e) {return !e.hasAttribute("data-rendered")});if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;iframe.open();iframe.write(xmlhttp.responseText);iframe.close();el.setAttribute('data-rendered', true)})}}};var child=childNetworkId.trim()?','+childNetworkId.trim():'';xmlhttp.open("GET", 'https://pubads.g.doubleclick.net/gampad/adx?iu=/147246189'+child+'/'+adunit+'&sz='+encodeURI(size)+'&t=Placement_type%3Dserving&'+Date.now(), true);xmlhttp.send();})();
</script>
</div>
<h3 class="page-title services" style="margin-top:0px;">Статьи по теме</h3>
<ul>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/19322269540/" title="Использование регулярных выражений в C языке">Использование регулярных выражений в C языке</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/1119429309/" title="Использование регулярных выражений (C ++)">Использование регулярных выражений (C ++)</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/97321884590/" title="C ++ Регулярное выражение использования">C ++ Регулярное выражение использования</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/61381155021/" title="Язык C, есть также регулярные выражения">Язык C, есть также регулярные выражения</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/8781863795/" title="Использование регулярного выражения регулярного выражения c ++">Использование регулярного выражения регулярного выражения c ++</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/77971525004/" title="Использование регулярных выражений Object-C">Использование регулярных выражений Object-C</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/58102584681/" title="Предварительное использование регулярных выражений C ++">Предварительное использование регулярных выражений C ++</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/593017293/" title="C ++: регулярные выражения регулярных выражений">C ++: регулярные выражения регулярных выражений</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/9586730458/" title="Форматирование регулярных выражений на языке C для чтения файлов">Форматирование регулярных выражений на языке C для чтения файлов</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/28161619178/" title="Примечания к регулярным выражениям на языке C в Linux">Примечания к регулярным выражениям на языке C в Linux</a></li>
</ul>
<div style="width:320px;height:250px;background-color: white;" id="leftads1" class="adsloading">
<div id="82332-2"><script src="./a_files/gen(3).js"></script><script src="./a_files/requestform(3).js"></script><div id="sas_26300" style="width: 300px; height: 250px; margin: auto;"><script id="sas_script65" type="text/javascript">sas.noad("sas_26300", {"HbRenderFailedUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815192293&opid=add999c6-acca-4526-bafd-c520949b2124&opdt=1648815192293&sid=1&fmtid=26300&uii=247806036257818578&hb_bid=moneytizer&key=hbRenderFailed","HbRenderSuccessUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815192293&opid=add999c6-acca-4526-bafd-c520949b2124&opdt=1648815192293&sid=1&fmtid=26300&uii=247806036257818578&hb_bid=moneytizer&key=hbRenderSuccess"});</script><iframe frameborder="0" width="300" height="250" id="sas_iframe_26300" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" src="./a_files/saved_resource(8).html"></iframe></div></div>
</div>
<h3 class="page-title services" style="margin-top:0px;">популярные статьи</h3>
<ul>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/69542172272/" title="webView">webView</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/9389298624/" title="MobData2018 Справочник китайского фондового инвестора | Какие акции покупают акционеры? Кто любит покупать акции?">MobData2018 Справочник китайского фондового инвестора | Какие акции покупают акционеры? Кто любит покупать акции?</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/4199135595/" title="Bugku рецензия (Разное) 2 [Hidewriting 2]">Bugku рецензия (Разное) 2 [Hidewriting 2]</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/68172519963/" title="Реализация WebPack">Реализация WebPack</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/101335576/" title="байт [] в int">байт [] в int</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/1913858481/" title="Пользовательский заголовок HTTP">Пользовательский заголовок HTTP</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/61032310852/" title="CNN Расчет расчета рецептивного поля и одного уровня ввода и размера вывода">CNN Расчет расчета рецептивного поля и одного уровня ввода и размера вывода</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/82401427229/" title="ArrayList LinkedList анализ исходного кода, анализ производительности">ArrayList LinkedList анализ исходного кода, анализ производительности</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/1930628522/" title="Дирк дразнит East Cic: новичок должен сражаться">Дирк дразнит East Cic: новичок должен сражаться</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/9197549905/" title="[Collection Party] У производных поискового автозапуска окно">[Collection Party] У производных поискового автозапуска окно</a></li>
</ul>
<div style="width:320px;height:615px;background-color: white;" id="leftads2" class="adsloading">
<div id="82332-3"><script src="./a_files/gen(4).js"></script><script src="./a_files/requestform(4).js"></script><div id="sas_26323"><script id="sas_script64" type="text/javascript">sas.noad("sas_26323", {"HbRenderFailedUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815189447&opid=6860233a-8b97-42e2-9762-6d3de4c0880b&opdt=1648815189447&sid=1&fmtid=26323&uii=248931936164483103&hb_bid=moneytizer&key=hbRenderFailed","HbRenderSuccessUrl":"https://eqx.smartadserver.com/track/action?pid=1420944&acd=1648815189447&opid=6860233a-8b97-42e2-9762-6d3de4c0880b&opdt=1648815189447&sid=1&fmtid=26323&uii=248931936164483103&hb_bid=moneytizer&key=hbRenderSuccess"});</script><iframe frameborder="0" width="300" height="600" id="sas_iframe_26323" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" allowtransparency="true" src="./a_files/saved_resource(9).html"></iframe></div></div>
</div>
<h3 class="page-title services" style="margin-top:0px;">рекомендованная статья</h3>
<ul>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/9065363212/" title="Матлаб рисует трехмерную фазовую диаграмму системы Лоренца">Матлаб рисует трехмерную фазовую диаграмму системы Лоренца</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/50372551531/" title="Черный конь программист резюме проблемы __string класса">Черный конь программист резюме проблемы __string класса</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/1348282113/" title="Json анализ общих идей дизайна и дизайна базового класса">Json анализ общих идей дизайна и дизайна базового класса</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/61851634849/" title="Построение среды источника Кафки">Построение среды источника Кафки</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/57121982765/" title="Интерпретация исходного кода LinkedHashmap">Интерпретация исходного кода LinkedHashmap</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/16381098696/" title="Используйте язык GO для реализации функции сетевого подключения блокчейна">Используйте язык GO для реализации функции сетевого подключения блокчейна</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/25221231198/" title="Что вы собираетесь делать в 2017 году">Что вы собираетесь делать в 2017 году</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/9904705920/" title="Java Signature">Java Signature</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/3153346165/" title="Помните об установке Centos mysql">Помните об установке Centos mysql</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/article/5924742935/" title="электронные диаграммы отображение карты">электронные диаграммы отображение карты</a></li>
</ul>
<div style="width:320px;height:250px;background-color: white;" id="leftads3" class="adsloading">
<div id="82332-19"><script src="./a_files/gen(5).js"></script><script src="./a_files/requestform(5).js"></script><div id="sas_26711" style="width: 300px; height: 250px; margin: auto;"></div></div>
</div>
<h3 class="page-title services" style="margin-top:0px;">Связанные теги</h3>
<ul>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/" title="Регулярное выражение">Регулярное выражение</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0/" title="программа">программа</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/c+%D1%8F%D0%B7%D1%8B%D0%BA/" title="c язык">c язык</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D0%BE%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D0%BE%D0%B3%D0%BE+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+c+%2B%2B/" title="регулярное выражение регулярного выражения c ++">регулярное выражение регулярного выражения c ++</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0+%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D1%85+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9+c+%2B%2B/" title="библиотека регулярных выражений c ++">библиотека регулярных выражений c ++</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/C%2B%2B/" title="C++">C++</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/Jenkins/" title="Jenkins">Jenkins</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/java/" title="java">java</a></li>
<li style="padding-top: 6px;padding-bottom: 6px;border-bottom:1px solid #EBEBEB;line-height:20px;"><a href="https://russianblogs.com/tag/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0/" title="Архитектура">Архитектура</a></li>
</ul>
<div id="leftads_bottom">
<iframe data-id="russianblogs.com_300x600_responsive_4_DFP" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" width="1" height="1" data-rendered="true" src="./a_files/saved_resource(10).html"></iframe>
<script>
    (function () {
        var size='300x600|300x250',
            adunit = 'russianblogs.com_300x600_responsive_4_DFP',
            childNetworkId = '22396446015',
            xmlhttp = new XMLHttpRequest();xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("[data-id='"+adunit+"']");var e = Array.from(es).filter(function(e) {return !e.hasAttribute("data-rendered")});if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;iframe.open();iframe.write(xmlhttp.responseText);iframe.close();el.setAttribute('data-rendered', true)})}}};var child=childNetworkId.trim()?','+childNetworkId.trim():'';xmlhttp.open("GET", 'https://pubads.g.doubleclick.net/gampad/adx?iu=/147246189'+child+'/'+adunit+'&sz='+encodeURI(size)+'&t=Placement_type%3Dserving&'+Date.now(), true);xmlhttp.send();})();
</script>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="anchor_ads">
<iframe data-id="russianblogs.com_970x90_sticky_anchorad_responsive_DFP" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" width="1" height="1" data-rendered="true" src="./a_files/saved_resource(11).html"></iframe>
<script>
    (function () {
        var size='970x90|320x100',
            adunit = 'russianblogs.com_970x90_sticky_anchorad_responsive_DFP',
            childNetworkId = '22396446015',
            xmlhttp = new XMLHttpRequest();xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){var es = document.querySelectorAll("[data-id='"+adunit+"']");var e = Array.from(es).filter(function(e) {return !e.hasAttribute("data-rendered")});if(e.length > 0){e.forEach(function(el){var iframe = el.contentWindow.document;iframe.open();iframe.write(xmlhttp.responseText);iframe.close();el.setAttribute('data-rendered', true)})}}};var child=childNetworkId.trim()?','+childNetworkId.trim():'';xmlhttp.open("GET", 'https://pubads.g.doubleclick.net/gampad/adx?iu=/147246189'+child+'/'+adunit+'&sz='+encodeURI(size)+'&t=Placement_type%3Dserving&'+Date.now(), true);xmlhttp.send();})();
</script>
</div>
<div class="columns footer-meta">
<div class="row">
<div class="columns large-12 footer-meta-inner">
<div class="row">
<div class="columns large-12"> © 2020-2022 All rights reserved by russianblogs.com</div>
</div>
</div>
</div>
</div>
</div><iframe name="__tcfapiLocator" style="display: none;" src="./a_files/saved_resource(12).html"></iframe><script type="text/javascript" id="">!function(a,c,b,f,d,h,k,e,g){a[d]=a[d]||[];a[b]=a[b]||{};a[b][e]=g;a[b].Y=20;b=c.getElementsByTagName(f)[0];e={};g=h+".js";c=c.createElement(f);f="dataLayer"!=d?"\x26l\x3d"+d:"";e[h+".start"]=(new Date).getTime();e.event=g;a[d].push(e);c.async=!0;c.src="https://www.googletagmanager.com/"+g+"?id\x3d"+k+f;b.parentNode.insertBefore(c,b)}(window,document,google_tag_manager["GTM-PC2RG39"].macro(4),"script","dataLayer","gtm",google_tag_manager["GTM-PC2RG39"].macro(5),google_tag_manager["GTM-PC2RG39"].macro(6),google_tag_manager["GTM-PC2RG39"].macro(7));</script>
<script src="./a_files/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="./a_files/hljs_new.js" type="text/javascript"></script>
<script src="./a_files/md.js" type="text/javascript"></script>
<script>
		if($('div.markdown_views pre.prettyprint code.hljs').length > 0 ){
				$('div.markdown_views')[0].className = 'markdown_views';
		}
</script>
<script src="./a_files/viewer.min.js"></script>
<script>
var viewer = new Viewer(document.getElementById('article_content'));
</script>
<script src="./a_files/bottom.js"></script>

<script type="text/javascript">
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(72909481, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true
   });
</script><iframe src="./a_files/container.html" style="visibility: hidden; display: none;"></iframe>
<noscript><div><img src="https://mc.yandex.ru/watch/72909481" style="position:absolute; left:-9999px;" alt="" /></div></noscript>



<script type="text/javascript" id="">!function(h,c,f,n,p,x,q,y,z,A,B,g,C){window[c()]=window[c()]||{};var a=window[c()];g="L";var r="K",t=!0,d=g+g,D="C"+d,u=function(){for(var b in a[d])clearInterval(a[d][b]),clearTimeout(a[d][b]);a[d]={}},k=function(){for(var b=0;5>b;b++)f("//")},l=function(b){if(b||a.url!=h.href){k();f("NEW PAGE PREPARATION");k();a.I=Date.now();a.url=h.href;a[r]=function(e,v){(a[r]=e)&&(e={reason:e});for(var w in v)e[w]=v[w];C("dblck","dns",e)};if(!t&&(q("previous page cleanup"),u(),p("DBSINGLEPAGE")))return q("new page preparation inhibited");
k();t=!1;n("new-page")}};a.E=p;a[g]=x;a[d]={};a[D]=u;a.N=function(){f("REQUESTING NP");l(!0)};a.X=y;a.I=Date.now();a.O=A;f(c(2)+" ROOT - V"+B);n(c(1)+"-init");l();setInterval(l,200);var m=[[/latribune/,9945624415527048]];c=function(){for(var b=0;b<m.length;b++)if(m[b][0].test(h.hostname))return m[b][1]}();z(c,0!=c)}(location,google_tag_manager["GTM-WS7SWNV"].macro(11),google_tag_manager["GTM-WS7SWNV"].macro(15),google_tag_manager["GTM-WS7SWNV"].macro(20),google_tag_manager["GTM-WS7SWNV"].macro(21),google_tag_manager["GTM-WS7SWNV"].macro(23),google_tag_manager["GTM-WS7SWNV"].macro(26),google_tag_manager["GTM-WS7SWNV"].macro(39),google_tag_manager["GTM-WS7SWNV"].macro(62),
google_tag_manager["GTM-WS7SWNV"].macro(130),google_tag_manager["GTM-WS7SWNV"].macro(131),google_tag_manager["GTM-WS7SWNV"].macro(219),google_tag_manager["GTM-WS7SWNV"].macro(270));</script><script type="text/javascript" id="">!function(a,b){a("tag ready V"+b)}(google_tag_manager["GTM-PC2RG39"].macro(272),google_tag_manager["GTM-PC2RG39"].macro(273));</script><script type="text/javascript" id="">!function(f,q,k,g,r,A,B,C,h){window[f()]=window[f()]||{};var c=window[f()],e=function(a){return h("consent",a,"CMP")},l=18E5,t=f(3)+"ps",m=function(){var a=document.cookie,b=a.indexOf(t);if(-1!=b){var d=a.indexOf(";",b);-1==d&&(d=void 0);return a.substring(a.indexOf("\x3d",b)+1,d)}}(),n=function(a,b){var d=parseInt(a);a=isNaN(d)?a:d+1;b=t+"\x3d"+a+"; expires\x3d"+b+" path\x3d/;";document.cookie=b;return a},p,u=0;f=100;var v=250,D=10,w=function(){__tcfapi("ping",2,function(a){var b=a.displayStatus;
a=a.cmpStatus;if("stub"==a)throw e(4)+" LOADING";return"loaded"!=a||"hidden"!=b&&"disabled"!=b?p=!1:p=!0})};m&&(c.S=n(m,l));var x=setInterval(function(){u+=v;try{w()}catch(a){g("PING ERROR")}if(!p)return c.C=u;k(e(2)+" CHOICE RECORDED");clearInterval(x);c.C=!0;__tcfapi("getTCData",2,function(a,b){k(a);b=a.purpose;a=a.vendor;var d=720,y="1";if(!b.consents[y]&&!b.legitimateInterests[y])return c.S=n("NC",l),g(h("publisher",void 0)+" "+e()+" denied"),c.K("NO CONSENT");m||(c.S=n(0,l));if(!a.consents[d]&&
!a.legitimateInterests[d])return c.K("CMP VENDORLIST INCOMPLETE");try{var z=c.R;"function"==typeof z&&r()&&setTimeout(function(){z()},150)}catch(E){g("refresh on "+e()+" failed : "+E)}})},v);q(w,"TCF PING",D,f,function(){g(h("publisher",2)+" "+e(4)+" NOT WORKING");q(function(){if((A(/DBCMP/)||C||1==c.F)&&r()&&900<window.innerWidth)return B(),k("overriding "+h("publisher",void 0)+" "+e(4));c.C="nostub";c.S="NS";clearInterval(x)},e(4)+" Override",50,50)})}(google_tag_manager["GTM-WS7SWNV"].macro(276),google_tag_manager["GTM-WS7SWNV"].macro(344),
google_tag_manager["GTM-WS7SWNV"].macro(348),google_tag_manager["GTM-WS7SWNV"].macro(352),google_tag_manager["GTM-WS7SWNV"].macro(361),google_tag_manager["GTM-WS7SWNV"].macro(362),function(){window[window[google_tag_manager["GTM-WS7SWNV"].macro(363)].A||"dataLayer"].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});google_tag_manager["GTM-WS7SWNV"].macro(376)("https://www.googletagmanager.com/gtm.js?id\x3dGTM-KCVKDZM","GTM CMP "+google_tag_manager["GTM-WS7SWNV"].macro(378)(2))},google_tag_manager["GTM-WS7SWNV"].macro(379),google_tag_manager["GTM-WS7SWNV"].macro(380));</script>
<script type="text/javascript" id="">!function(b,a,g,c,h){var k=a.toUpperCase()+(/laposte.net/.test(location.hostname)?"YJ2851":"23QE99"),d=".",e="pub",f="https://c"+d+a+"ads"+d+"com/"+a+d+"js";c={ver:[1,2].join(d),hst:c};c[e]=k;f=g(f,c);b[a]=c;b[a][e+"Id"]=b[a][e];b[a].initTime=(new Date).getTime();h(f,a,void 0,{onerror:function(){b[a].getAbpStatus=function(){return!1}}})}(window,google_tag_manager["GTM-WS7SWNV"].macro(381),google_tag_manager["GTM-WS7SWNV"].macro(382),google_tag_manager["GTM-WS7SWNV"].macro(383),google_tag_manager["GTM-WS7SWNV"].macro(396));</script>


<script type="text/javascript" id="">!function(q,r,e,h,t,k,l,u){var b="db",m="adblock",f=b+"abp",v=f,n="AbpStatus",p="get"+n,g=b+"force";b+="dont";var w=window[e].Y||5,a=function(c,d){t(c);k(f,d,{sa:w});l(v);c&&l(n)};if(h(new RegExp(g.toUpperCase())))return a(g,g);if(h(new RegExp(b.toUpperCase())))return a(!1,b);q(function(){var c=window[r][p](),d=window[e].W;if("undefined"==typeof d)throw e+" not ready";return d?c?a(!0,"acceptableAds"):a(!1,"noAdAccepted"):c?(u("weird "+m+" behavior"),a(!0,"weirdAcceptable")):a(!1,"no"+m)},p,500,50,
function(){k(f,"timeout")})}(google_tag_manager["GTM-WS7SWNV"].macro(464),google_tag_manager["GTM-WS7SWNV"].macro(465),google_tag_manager["GTM-WS7SWNV"].macro(466),google_tag_manager["GTM-WS7SWNV"].macro(467),google_tag_manager["GTM-WS7SWNV"].macro(476),google_tag_manager["GTM-WS7SWNV"].macro(527),google_tag_manager["GTM-WS7SWNV"].macro(532),google_tag_manager["GTM-WS7SWNV"].macro(535));</script><img style="display: none !important;" src="./a_files/timeout"></body><style id="stylus-1" type="text/css" class="stylus">body {
    font-family: 'pragmata pro mono regular';
}</style><iframe id="google_esf" name="google_esf" src="./a_files/zrt_lookup.html" style="display: none;"></iframe><iframe sandbox="allow-scripts allow-same-origin" id="147954c89965c1f9" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/saved_resource(13).html">
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="14858e0c42a6c0cf" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/sspmatch-iframe.html">
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="1496971e549bb9c6" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/sync.html">
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="150b9fc2110da314" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/usync.html">
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="151aa4672f597bd8" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/async_usersync.html">
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="152597196959799" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/saved_resource(14).html">
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="153ff6d8618b437e" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/saved_resource(15).html">
    </iframe><iframe sandbox="allow-scripts allow-same-origin" id="1543bf98b3bcb91" frameborder="0" allowtransparency="true" marginheight="0" marginwidth="0" width="0" hspace="0" vspace="0" height="0" style="height:0px;width:0px;display:none;" scrolling="no" src="./a_files/ixmatch.html">
    </iframe></html>